对许多QtDesigner表单使用单个源文件

对许多QtDesigner表单使用单个源文件,qt,qt-designer,Qt,Qt Designer,我在Qt文档中找不到我的答案(也许我是个无能的人),所以这里有一个简单的问题: 对于项目中的每个QtDesigner表单,我是否应该有单独的源文件和头文件,或者我是否可以(也应该)设计所有GUI表单,然后在单个源文件和头文件中定义它们的功能 考虑到这是一个相对简单的项目,在主窗口周围有5个表单。Qt设计器文件有类生成定义。UIC从它们生成基于QWidget/QMainWindow的类。您可以使用聚合方法从单个类使用这些类。但如果你不知道该怎么做,我不建议你这么做 我的建议是用它作为Qt方式。对每

我在Qt文档中找不到我的答案(也许我是个无能的人),所以这里有一个简单的问题:

对于项目中的每个QtDesigner表单,我是否应该有单独的源文件和头文件,或者我是否可以(也应该)设计所有GUI表单,然后在单个源文件和头文件中定义它们的功能


考虑到这是一个相对简单的项目,在主窗口周围有5个表单。

Qt设计器文件有类生成定义。UIC从它们生成基于QWidget/QMainWindow的类。您可以使用聚合方法从单个类使用这些类。但如果你不知道该怎么做,我不建议你这么做

我的建议是用它作为Qt方式。对每个表单使用单独的类和单独的文件。这种方法更好。每个表单都需要其成员,MainWindow可以为这些表单安排通信(信号/插槽连接和其他逻辑)