QTabWidget with multiple line?

2019-08-29 12:40发布

Is it possible to make QTabWidget behave like windows system , use multiple line when there's just too much tabs ?

I checked qt's doc , seems no such thing was available.

2条回答
在下西门庆
2楼-- · 2019-08-29 13:26

You will need to implement QTabBar to render the lines differently, and then use QTabWidget::setTabBar() to your new implementation.

查看更多
Melony?
3楼-- · 2019-08-29 13:28

You would need to subclass QTabWidget or Widget and implement this functionality yourself. I would recommend that you consider a different approach if you plan more tabs than will conveniently all fit in a single line (without arrows or multiple rows). Tabs on multiple rows, although common enough, are widely considered to be a bad UI experience. A single row with arrows is only marginally better :)

查看更多
登录 后发表回答