我尝试使用QTabWidget创建一个多行选项卡,如下所示
我还设置了 tabPosition = South ,但我没有多行标签,因为所有标签都是水平的(所有标签都在一行,而不是多行)。这些是我得到的标签
我已阅读this post,但它无法解决问题。每个人都有任何想法或解决方案吗?
谢谢!
答案 0 :(得分:2)
默认情况下没有这样的选项。您需要手动实现此行为。创建一个垂直布局,并将QStackedWidget
和几个QTabBar
放入此布局中。选项卡内容将显示在堆叠小部件中。您需要在需要时添加新标签栏,并在不再需要它们时将其删除。此外,您还需要检查所有标签栏上是否只有一个标签处于活动状态,并根据堆叠小部件中的内容进行显示。