【发布时间】:2011-04-21 06:19:13
【问题描述】:
当 QTabWidget 的菜单超出其宽度时,默认行为是将选项卡菜单变为水平滚动列表。我更喜欢将菜单包裹起来,这样你现在就有了两行选项卡。此样式用于某些 Windows 对话框。不过我找不到任何方法。
有人知道允许这种布局的技巧或选项吗?
【问题讨论】:
当 QTabWidget 的菜单超出其宽度时,默认行为是将选项卡菜单变为水平滚动列表。我更喜欢将菜单包裹起来,这样你现在就有了两行选项卡。此样式用于某些 Windows 对话框。不过我找不到任何方法。
有人知道允许这种布局的技巧或选项吗?
【问题讨论】:
流程布局可以满足您的需求,但您还必须制作自己的“标签小部件”http://doc.trolltech.com/4.7/layouts-flowlayout.html
【讨论】:
此选项目前不适用于QTabWidget。也许您可以使用几个QTabBars 来模拟这种行为?
Qt's bug tracker 上有一个未完成的请求,但还没有任何进展。也许有人知道另一个组件/解决方案。
【讨论】: