我尝试使用QTabWidget创建一个多行标签,像这样: 我也将tabPosition = South设置为下方,但我无法得到多行标签,因为所有标签都是水平的(它们都在一行中,而不是多行)。这些是我得到的选项卡: 我已经阅读了这篇文章,但它并没有帮助我解决问题。是否有人有什么想法或解决方案?谢谢!
默认情况下没有这样的选项。您需要手动实现此行为。创建一个垂直布局,并将一个QStackedWidget和多个QTabBar放入此布局中。选项卡内容将显示在堆叠小部件中。您需要在需要时添加新的选项卡栏,并在不再需要时删除它们。还需要检查所有选项卡栏中是否只有一个选项卡处于活动状态,并在堆叠小部件中相应地显示内容。
QTabWidgets
,比如在第一个tabWidget中使用Tab1和Tab2,在第二个tabWidget中使用tab3和tab4,该tabWidget包含第一个tabWidget等等,但它的行为与你想要的不同。 - SpongeBobFan