从Qt设计器的主窗口打开QDialog
Open QDialog from Main Window in Qt Designer
我想做的就是能够从我的主窗口打开一个新的对话框。我希望能够在Qt设计器中设计对话框,然后使用信号和插槽编辑器将我的主窗口中的按钮按下链接到新对话框的显示。对话框需要有几个行编辑和按钮,我想避免在c++中编写一个新的类,每次我想要一个不同的对话框。
我怎么能把我的主窗口链接到我在qt设计器中创建的另一个对话框?
您将无法连接信号以启动设计器内的对话框,这将不得不在代码中。但是您不需要每次都使用新的自定义类,您可以轻松地使用一个类实现不同的小部件。
你将不得不写一些c++/设计一些对话框每次,因为你确实想要有另一个对话框(或至少在同一个对话框中的另一个设置)。您可以将对话框设置为具有QStackedWidget
,并在构造函数中为具有多个页面的对话框设置索引。
相关文章:
- 如何在Qt窗口小部件中使用QStringView(或QStringRef)
- 问:如何使用C++中的按钮从窗口打开窗口
- SDL 窗口不会弹出
- 在createdialog创建的窗口中捕获用于编辑控件的OnMouseMove消息
- 如何在cpp文件之间切换窗口?在Qt中
- QuadTree只在窗口的右上角绘制
- VS Code "command":"make"与终端窗口中的命令行"make"不同
- QDialog 窗口模式
- QT防止QDialog/窗口与MainWindow一起移动
- 如何与qt c 之间在qdialog窗口和qmainwindow之间进行通信
- 从主窗口关闭 QDialog
- Qt:当主窗口被模式QDialog阻止时,如何聚焦从主窗口创建的无模式QDialog
- 将 QDialog 窗口限制为一个实例 [Qt]
- 如何使QWidget(或QDialog)以其父窗口小部件为中心
- 使用信号和插槽与Qt中的主窗口通信QDialog
- 自动对焦QLineEdit在QDialog与弹出标志和模态在主窗口
- 当用户尝试激活主窗口时引发模态QDialog
- 从Qt设计器的主窗口打开QDialog
- 当主窗口隐藏时,如何正确关闭QDialog
- 如何根据内容调整QDialog的窗口大小