1
我试图用QTabWidget创建多行标签这样如何在Qt中使用QTabWidget创建多行选项卡?
我还设置tabPosition =南,但我不能多行选项卡,因为所有选项卡的水平(全部都是在一行中,不是多行)。这些都是我
我已阅读this post,但它并不能帮助我解决问题的选项卡。每个人都有任何想法或解决方案吗?
谢谢!
我试图用QTabWidget创建多行标签这样如何在Qt中使用QTabWidget创建多行选项卡?
我还设置tabPosition =南,但我不能多行选项卡,因为所有选项卡的水平(全部都是在一行中,不是多行)。这些都是我
我已阅读this post,但它并不能帮助我解决问题的选项卡。每个人都有任何想法或解决方案吗?
谢谢!
默认情况下没有这种选项。您需要手动实现此行为。创建一个垂直布局,并将QStackedWidget
和几个QTabBar
放入此布局。标签内容将显示在堆叠的小部件中。您需要在需要时添加新的选项卡栏,并在不再需要时将其移除。您还需要检查是否只有一个选项卡在所有选项卡栏上处于活动状态,并根据堆叠小部件中的内容进行显示。
你确定你的用户想要吗?这不太直观。我想你可以使用几个'QTabWidgets',比如第一个tabWidget中的Tab1和Tab2,第二个tabWidget中的tab3和tab4,它包含第一个tabWidget等,但它的行为与你想要的不同 – SpongeBobFan
恐怕你需要创建自己的标签栏 - 而不是QTabBar,并与QStackedWidget一起使用。 – Johny
@SpongeBobFan:我设计这个表单是因为用户需要这样。感谢您的想法! –