我有一个带有多个QWidgets的Qt应用程序。我想为每个QWidget创建一个.ui文件,以便能够在不同的地方重用相同的.ui文件,并为main.ui提供一个简单的结构。因为现在我有一个大的.cpp文件,包含所有QWidgets的所有插槽和信号,并且工作起来并不容易。我还没有找到解决方案,我想知道是否可行。谢谢!
答案 0 :(得分:1)
据我所知,不支持将一个这样的文件包含在另一个文件中,但我可能会弄错。
如果要使用多个.ui
文件,通常的做法是使用QUILoader
,这允许在运行时加载不同的此类文件。
坦率地说,我会亲自动手实施这一切。然后,您可以以任何方式分离/分组不同的小部件。