在一个程序中处理多个QT Designer UI文件的最佳方法是什么?

时间:2016-04-30 00:00:24

标签: c++ qt qt-designer

您好我有一个使用多个QT Designer UI表单的程序。当我通过简单地添加UI文件将第二个表单(主窗口表单)添加到项目时,我无法再构建或运行项目。处理这种情况的最佳方法是什么?其中一个表单是一个介绍性向导,用于指导用户完成一些步骤。向导完成后,我想显示另一个表单 - 主窗口表单。这两个表单包含在单独的文件中。项目运行正常,有一个UI文件但是当我添加第二个是故障开始时。看起来我的项目默认使用指针变量单继承方法,如here所述。谢谢!

1 个答案:

答案 0 :(得分:1)

您应该添加 Qt Designer表单类。使用.ui表单文件来设计UI,并使用C ++类对逻辑进行编码。这样,当您希望UI显示时,只需创建该类的对象并在其上调用.show()(与MainWindow的工作方式相同)。 。