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