PyQt4:设置QTabWidget中标签栏的大小

时间:2012-09-14 17:00:14

标签: python qt height pyqt4 tabbar

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

1 个答案:

答案 0 :(得分: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)

您可以找到其他自定义示例here