是否可以在一个main.ui文件中包含多个.ui文件?

时间:2018-03-13 17:12:45

标签: c++ qt qt-designer

我有一个带有多个QWidgets的Qt应用程序。我想为每个QWidget创建一个.ui文件,以便能够在不同的地方重用相同的.ui文件,并为main.ui提供一个简单的结构。因为现在我有一个大的.cpp文件,包含所有QWidgets的所有插槽和信号,并且工作起来并不容易。我还没有找到解决方案,我想知道是否可行。谢谢!

enter image description here

1 个答案:

答案 0 :(得分:1)

据我所知,不支持将一个这样的文件包含在另一个文件中,但我可能会弄错。

如果要使用多个.ui文件,通常的做法是使用QUILoader,这允许在运行时加载不同的此类文件。

坦率地说,我会亲自动手实施这一切。然后,您可以以任何方式分离/分组不同的小部件。