QTabWidget 有多行?

发布于 2024-12-22 03:39:56 字数 83 浏览 1 评论 0原文

是否可以使 QTabWidget 表现得像 Windows 系统,当选项卡太多时使用多行?

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

Is it possible to make QTabWidget behave like windows system , use multiple line when there's just too much tabs ?

I checked qt's doc , seems no such thing was available.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

染柒℉ 2024-12-29 03:39:56

您需要子类化 QTabWidgetWidget 并自己实现此功能。如果您计划的选项卡数量多于一行(没有箭头或多行),我建议您考虑采用不同的方法。多行上的选项卡虽然很常见,但被广泛认为是糟糕的 UI 体验。带箭头的单行仅稍好一些:)

You would need to subclass QTabWidget or Widget and implement this functionality yourself. I would recommend that you consider a different approach if you plan more tabs than will conveniently all fit in a single line (without arrows or multiple rows). Tabs on multiple rows, although common enough, are widely considered to be a bad UI experience. A single row with arrows is only marginally better :)

征﹌骨岁月お 2024-12-29 03:39:56

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

You will need to implement QTabBar to render the lines differently, and then use QTabWidget::setTabBar() to your new implementation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文