0

您将如何更改 QTabWidget 中标签栏的高度?

4

1 回答 1

3

您应该创建一个自定义QTabBar并覆盖其tabSizeHint方法。然后将自定义设置QTabBar为您QTabWidget使用该QTabWidget.setTabBar方法的栏。

我认为以下(未经测试的)代码可以帮助您:

class TabBar(QTabBar):

   def tabSizeHint(self, index):
       width = QTabBar.tabSizeHint(self, index).width()
       return QSize(width, your_wanted_height)

您可以在此处找到其他自定义示例。

于 2012-09-14T17:10:10.727 回答