如何在 Qt Designer 中插入 QTabBar?
这很可能是一个非常愚蠢的问题,但我在 Qt Designer 中找不到 QTabBar。 “Containers”组中有 QTabWidged,但它不一样 - 我不需要不同的页面,我只需要选项卡栏。
(我在 debian 的 KDE4 下使用 4.7.2 版本的 Qt Designer。)
This might very well be very stupid question, but I can not find QTabBar in Qt Designer. There is QTabWidged in the "Containers" group, but it is not the same - I don't need different pages, I just need the tab bar.
(I am using 4.7.2 version of Qt Designer under KDE4 on debian.)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
设计器中没有任何项目是
QTabBar
,完成此操作的唯一方法是创建一个普通的QWidget
并将其提升为选项卡栏,但随后您将必须在代码中设置整个事情。至于页面,您确实意识到您还可以将设计器中 QTabWidget 的内容小部件提升为 QWidget 的任何子类、内置的或您创建的东西。
There is no item in the designer that is a
QTabBar
, the only way you could accomplish this is by creating a plainQWidget
and promoting it to a tabbar, but you will then have to set up the whole thing in code.As for the pages you do realize that you can also promote the content widgets of a QTabWidget in designer to any subclass of QWidget, builtin or something that you created.
在 Qt Designer 4.8 中,您可以在想要 QTabBar 的位置添加一个小部件,然后右键单击并选择“升级到 ▸ QTabBar”。 (注意:“晋升为”,而不是“转变为”)
In Qt Designer 4.8 you can add a Widget where you want the QTabBar to be, and then right-click and choose "Promote To ▸ QTabBar". (Note: "Promote To", not "Morph Into")