PyQt4:在QTabBar上更改文本大小和字体

时间:2012-09-14 18:28:45

标签: python text size pyqt4 tabbar

如何更改QTabWidget中的文本大小和字体?

class TabBar(QtGui.QTabBar):
    def ???(self, ???):

1 个答案:

答案 0 :(得分:4)

使用样式表。您不需要为此子类化。但是从你的previous question,你已经这样做了。你也可以将它放在__init__中......

class TabBar(QtGui.QTabBar):
    def __init__(self, parent=None):
        super(TabBar, self).__init__(parent)

        self.setStyleSheet('font-size: 18pt; font-family: Courier;')

如果您不想使用自定义QTabBar,则相当于使用QTabWidget选择器在相关QTabBar上设置样式表:

myTabWidget.setStyleSheet('QTabBar { font-size: 18pt; font-family: Courier; }')