I need to make the tabs that I have oriented at the bottom of my QTabWidget larger. We'll be using a touch-screen, so the default sizes are a little too small.
I see no easy way to do this (currently seeing no good way to even do it at all. The only methods pertaining to the QTabBar that I see in QTabWidget are protected, and I don't see a need to inherit from the class other than for this express purpose).
Question:
What I'd like to do is to just set the QTabBar to a certain specific size. Is this possible?
Other than this, the only thing I can think of is to subclass QTabWidget and then I can control the size of the QTabBar by extending or overriding features of this class.
Thanks.
If your using Qt Designer you can simply put
QTabBar::tab { height: 100px; width: 100px; }
in the stylesheet property of the QTabWidget objet directlyIf you don't want to subclass stuff, you can use Qt stylesheets to quickly set the height and width of your tabs like so:
Note that the stylesheet refers to QTabBar even though we're calling setStyleSheet() on QTabWidget.