gpt4 book ai didi

python - 有没有办法在 PySide 中设置 QtabWidget 上的选项卡按钮的样式?

转载 作者:行者123 更新时间:2023-11-28 13:21:47 25 4
gpt4 key购买 nike

在 PySide 中有没有一种方法可以为 QtabWidget 上的选项卡按钮设置样式?我现在正在尝试制作一个服装风格的小部件,并且我已经为所有其他元素设置了样式,但我似乎无法弄清楚如何设置 QtabWidget 的样式......

我在尝试:

self.tabWidget = QtGui.QtabWidget(Form)
self.tabWidget.tab.setStyleSheet("some style goes here")

但我现在知道我不能那样引用选项卡。对此的任何帮助将不胜感激。

最佳答案

您正在寻找 QTabBar::tab子控件。

#!/usr/bin/env python
#-*- coding:utf-8 -*-

from PyQt4 import QtGui, QtCore

class MyWindow(QtGui.QTabWidget):
def __init__(self, parent=None):
super(MyWindow, self).__init__(parent)

self.setStyleSheet("""
QTabBar::tab {
color: #FF0000;
}
""")

for tabNumber in range(3):
widget = QtGui.QLabel(self)
widget.setText("This is widget #{0}".format(tabNumber))

self.addTab(widget, "Tab {0}".format(tabNumber))

if __name__ == "__main__":
import sys

app = QtGui.QApplication(sys.argv)
app.setApplicationName('MyWindow')

main = MyWindow()
main.show()

sys.exit(app.exec_())

关于python - 有没有办法在 PySide 中设置 QtabWidget 上的选项卡按钮的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15562794/

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