当单击“单个”按钮时,我想使“应用程序1 ”消失。并再次显示,我的意思是当单击“拆分”按钮时。有没有做出任何方法消失/折叠小部件从了QSplitter() 。
这是基本布局:
提前致谢。
QWidget
具有show()
和的功能hide()
,如果Application1在内部QWidget
或任何其他继承的窗口小部件QWidget
,则可以hide
在用户单击Single
按钮(widget.hide()
)时调用该窗口小部件的对象。当用户单击Split
按钮时,您可以调用show()
同一对象以显示小部件。
编辑
实现此目的的另一种方法是:
设置的大小QSplitter
。当Single
按下按钮时,请执行以下操作:
splitter.setSizes([self.width(), 0])
当split
按下按钮时,请执行以下操作:
splitter.setSizes([self.width()/2, self.width()/2])
假定self
对mainWindow的引用包含分隔符,并self.width()
给出mainWindow的宽度。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句