2011-07-05 29 views
0

如何使QTabBar中的所有选项卡都未被选中?如何使QTabBar中的所有选项卡都未被选中?

谢谢。

+0

如果未选中选项卡,您将向用户展示什么? – RedX

+0

我使用QTabBar作为工具来保存书签。所以我向用户展示他可以通过浏览数据模型的一些视图(QTreeView和QTableView)。当用户想要保存当前上下文时,他会制作一个选项卡。所以如果没有选择标签,我会显示与其他设置相同的意见。 – typbl4

+0

无法取消选项卡。只需创建一个适当命名的新选项卡,以显示它是默认上下文。 – RedX

回答

0

我认为它应该像单选按钮,即总是选择一个。如果没有任何选项卡处于活动状态,则可能应禁用整个栏。

2

@ilyabvt在forum.crossplatform.ru建议创建第1虚拟标签和使用Qt样式表使它的宽度= 0:

QTabBar::tab:first { 
    max-width: 0px; 
} 

这种方法工作正常QTabBar集成QTabWidget。但不幸的是不能用单个QTabBar(请看下面的截图)。也许这是我的错,但我无法找出错误的地方。

enter image description here

相关问题