我想做的就是能够从我的MainWindow打开一个新对话框。我希望能够在Qt设计器中设计对话框,然后使用信号和插槽编辑器将主窗口中的按钮按钮链接到新对话框的显示。对话框中需要有几行编辑和按钮,我希望每次想要一个不同的对话框时都避免用C ++编写一个新类。
如何将主窗口链接到我在qt designer中创建的另一个对话框?
答案 0 :(得分:1)
您无法连接信号以启动设计器中的对话框,这必须在代码中。但是你每次都不需要一个新的自定义类,你可以轻松地使用一个实现不同小部件的类。
每次都要编写一些c ++ / design一些对话框,因为你确实想要另一个对话框(或者在同一个对话框中至少有另一个设置)。您可以将对话框设置为QStackedWidget
,并在构造函数中包含一个包含多个页面的对话框的索引。