【发布时间】:2015-10-02 05:36:55
【问题描述】:
我想做的就是能够从我的主窗口打开一个新对话框。我希望能够在 Qt 设计器中设计对话框,然后使用信号和插槽编辑器将主窗口中的按钮按下链接到新对话框的显示。该对话框需要有几个行编辑和按钮,我想避免每次我想要一个不同的对话框时都用 C++ 编写一个新类。
如何将我的主窗口链接到我在 qt 设计器中创建的另一个对话框?
【问题讨论】:
我想做的就是能够从我的主窗口打开一个新对话框。我希望能够在 Qt 设计器中设计对话框,然后使用信号和插槽编辑器将主窗口中的按钮按下链接到新对话框的显示。该对话框需要有几个行编辑和按钮,我想避免每次我想要一个不同的对话框时都用 C++ 编写一个新类。
如何将我的主窗口链接到我在 qt 设计器中创建的另一个对话框?
【问题讨论】:
您将无法连接信号以启动设计器中的对话框,这必须在代码中。但是您不需要每次都使用新的自定义类,您可以轻松地使用一个类来实现不同的小部件。
您必须每次都编写一些 c++/设计一些对话框,因为您确实希望有另一个对话框(或至少在同一个对话框中进行另一个设置)。您可以将对话框设置为具有QStackedWidget 并在构造函数中具有索引,以使一个对话框具有多个页面。
【讨论】: