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

What's the best way to deal with multiple QT Designer UI files in one program?

本文关键字:文件 UI Designer 方法 是什么 QT 最佳 一个 程序 处理      更新时间:2023-10-16

嗨,我有一个使用多个QT Designer UI表单的程序。当我通过简单地添加UI文件将第二个表单(主窗口表单)添加到项目中时,我就无法再构建或运行项目了。处理这种情况的最佳方法是什么?其中一个表单是引导用户完成某些步骤的入门向导。向导完成后,我想显示另一个窗体-主窗口窗体。这两个窗体包含在不同的文件中。该项目使用一个UI文件运行良好,但当我添加第二个UI文件时,问题就开始了。看起来我的项目默认使用这里描述的指针变量单继承方法。谢谢

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