我尝试像这样使用 QTabWidget 创建多行选项卡
我还设置了 tabPosition = South 但是我不能有多行选项卡,因为所有选项卡都是水平的(所有选项卡都在一行中,而不是多行)。这些是我得到的标签
我已阅读 this post但它并不能帮助我解决问题。大家有什么想法或者解决办法吗?
谢谢!
最佳答案
默认没有这个选项。您需要手动实现此行为。创建一个垂直布局并将一个 QStackedWidget
和几个 QTabBar
放入该布局中。选项卡内容将显示在堆叠的小部件中。您需要在需要时添加新的标签栏,并在不再需要时删除它们。此外,您还需要检查是否只有一个选项卡在所有选项卡栏上处于事件状态,并在堆叠的小部件中显示相应的内容。
关于c++ - 如何在 Qt 中使用 QTabWidget 创建多行选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17852739/