我有一个带有多个QWidget的Qt应用。我想为每个QWidget创建一个.ui文件,以便能够在不同位置重用相同的.ui文件,并具有main.ui的简单结构。因为现在我有一个很大的.cpp文件,其中包含所有QWidget的所有插槽和信号,所以工作起来并不容易。我还没有找到解决方案,我想知道是否有可能。谢谢!
最佳答案
据我所知,不支持将一个这样的文件包含到另一个文件中,但是我可能会弄错。
如果要使用多个.ui
文件,通常的做法是使用QUILoader
,它允许在运行时加载不同的此类文件。
坦白说,我只是去手工实现所有这些。然后,您可以按照任意方式将不同的小部件分开/分组。