0

是否可以让 QTabWidget 表现得像 windows 系统一样,当标签太多时使用多行?

我检查了 qt 的文档,似乎没有这样的东西可用。

4

2 回答 2

2

您需要自己继承QTabWidgetWidget实现此功能。如果您计划的选项卡比方便地全部放在一行中(没有箭头或多行),我建议您考虑一种不同的方法。多行上的选项卡虽然很常见,但被广泛认为是糟糕的 UI 体验。带箭头的单行只是稍微好一点:)

于 2011-12-17T03:57:35.623 回答
1

您将需要实现 QTabBar 以不同方式呈现线条,然后将 QTabWidget::setTabBar() 用于您的新实现。

于 2011-12-20T12:10:40.273 回答