这是一个简短的例子,可以解释我想要什么:
代替
| TAB 1 | TAB 2 | Tab 3 |XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
i desire
XXXXXXXXXXXXXXXXXX| TAB 1 | TAB 2 | Tab 3 |XXXXXXXXXXXXXXXXXX
注意:选项卡的数量不会改变,它是固定的。
Mac 样式默认将选项卡置于中心,但对于其他样式(Fusion、Windows 等),您可以在样式表中设置选项卡栏对齐方式。
import sys
from PyQt5.QtWidgets import *
class Template(QWidget):
def __init__(self):
super().__init__()
tab = QTabWidget()
tab.addTab(QWidget(), 'TAB 1')
tab.addTab(QWidget(), 'TAB 2')
tab.addTab(QWidget(), 'TAB 3')
grid = QGridLayout(self)
grid.addWidget(tab)
self.setStyleSheet('''
QTabWidget::tab-bar {
alignment: center;
}''')
if __name__ == '__main__':
app = QApplication(sys.argv)
app.setStyle('Fusion')
window = Template()
window.show()
sys.exit(app.exec_())
Result:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)