我有一些QWidget类,其中ui文件与QMainWindow ui文件分开。
如何在同一QMainWindow上的不同类和ui文件中添加或替换粘贴到QMainWindow的当前QWidet到其他QWidget中?
答案 0 :(得分:4)
如果我理解正确,您当前正在显示一个小部件,并且在操作时,您希望隐藏该小部件并在其位置显示另一个小部件。
如果这是正确的,您可能需要查看QStackedLayout。
答案 1 :(得分:1)
将您的小部件标题(请注意您必须generate the headers from ui and inherit)添加到QMainWindow.ui中的宣传小部件中。
然后,你只需要插入一个QWidget,QFrame,...取决于你的基类 小部件,右键单击它,然后从“推广”到“子菜单”选择自定义小部件。