gpt4 book ai didi

python - QTab 小部件。如何将一个标签移动到正确的位置?

转载 作者:行者123 更新时间:2023-11-28 22:45:43 26 4
gpt4 key购买 nike

从左到右的标准布局选项卡。所有标签都在附近。 enter image description here

如何改变一个标签的位置,使其贴在右边缘?像这样:

enter image description here

可以吗?

最佳答案

您可能想在最后一个小部件之前插入一个空小部件,然后禁用它并将其设置为透明。这实现了你想要的。为此附上示例代码。

from PyQt4 import QtGui
import sys

def main():

app = QtGui.QApplication(sys.argv)
tabW = QtGui.QTabWidget()
tabW.setStyleSheet("QTabBar::tab:disabled {"+\
"width: 300px;"+\
"color: transparent;"+\
"background: transparent;}")
pushButton1 = QtGui.QPushButton("QPushButton 1")
pushButton2 = QtGui.QPushButton("QPushButton 2")

tab1 = QtGui.QWidget()
tab2 = QtGui.QWidget()
emptySpace = QtGui.QWidget()
tab3 = QtGui.QWidget()

vBoxlayout = QtGui.QVBoxLayout()
vBoxlayout.addWidget(pushButton1)
vBoxlayout.addWidget(pushButton2)

#Resize width and height
tabW.resize(500, 500)


#Set Layout for Third Tab Page
tab3.setLayout(vBoxlayout)

tabW.addTab(tab1,"Tab 1")
tabW.addTab(tab2,"Tab 2")
tabW.addTab(emptySpace,"ES")
tabW.setTabEnabled(2,False)
tabW.addTab(tab3,"Tab 3")

tabW.setWindowTitle('PyQt QTabWidget Add Tabs and Widgets Inside Tab')
tabW.show()

sys.exit(app.exec_())


if __name__ == '__main__':
main()

关于python - QTab 小部件。如何将一个标签移动到正确的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28295830/

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