gpt4 book ai didi

python - 当没有任何选项卡时,cornerWidget 会消失

转载 作者:行者123 更新时间:2023-11-30 23:09:35 24 4
gpt4 key购买 nike

我正在创建一个窗口,该窗口在创建时有一个空的 QTabWidget。用户可以使用设置为 cornerWidgetQPushButton 添加一些选项卡。

我的问题是,cornerWidget 在有选项卡时工作正常,但在没有任何选项卡时消失。请参阅下面的代码:

class myWindow (QtGui.QMainWindow):
def __init__(self):
QtGui.QMainWindow.__init__(self)

tabW = QtGui.QTabWidget()
self.layout().addWidget(tabW)

#tabW.addTab(QtGui.QWidget(), 'tab1')

tabW.setCornerWidget(QtGui.QPushButton())

self.show()

myWIndow01 = myWindow()

最佳答案

这是QTabWidget的正确行为:当它为空时,它不显示任何内容。

解决方法是设置按钮的最小尺寸,如下所示:

self.button=QtGui.QPushButton("my button")
tabWidget.setCornerWidget(self.button)
tabWidget.cornerWidget().setMinimumSize(self.button.sizeHint())

关于python - 当没有任何选项卡时,cornerWidget 会消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31116295/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com