Python 如何使用按钮控制qsplitter句柄
我有一个带有两个小部件的Python 如何使用按钮控制qsplitter句柄,python,pyqt,pyside,Python,Pyqt,Pyside,我有一个带有两个小部件的qspliter,我想控制使用按钮显示哪个小部件。 一个用于“左”一个,一个用于“右”一个,第三个用于两者 我怎样才能控制控件的宽度 用户,并给他一个简短的方式做这件事 如何更改qspliterHandle的样式?现在它的样式/形状/颜色与 背景,因此不可能看到qspliterHandle 可以使用编程方式折叠和解压qspliter。将下面的每个插槽连接到按钮应该可以做到这一点 def onLeft(self): self.splitter.setSizes([1
qspliter
,我想控制使用按钮显示哪个小部件。
一个用于“左”一个,一个用于“右”一个,第三个用于两者
qspliterHandle
的样式?现在它的样式/形状/颜色与
背景,因此不可能看到qspliterHandle
可以使用编程方式折叠和解压
qspliter
。将下面的每个插槽连接到按钮应该可以做到这一点
def onLeft(self):
self.splitter.setSizes([1, 0])
def onBoth(self):
self.splitter.setSizes([1, 1])
def onRight(self):
self.splitter.setSizes([0, 1])
如果要更改QSplitter句柄的样式,可以使用
stylesheet = "QSplitter::handle{background: gray; width: 2px; height: 2px;}"
self.splitter.setStyleSheet(stylesheet )