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

c++ - 一个main.ui文件中可以包含多个.ui文件吗?-LMLPHP

最佳答案

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

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

坦白说,我只是去手工实现所有这些。然后,您可以按照任意方式将不同的小部件分开/分组。

10-04 13:38
查看更多