首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QT:在QTabBar块中定位选项卡

QT:在QTabBar块中定位选项卡
EN

Stack Overflow用户
提问于 2011-09-21 17:06:23
回答 1查看 1.5K关注 0票数 0

有一个具有垂直大小策略的QTabBar元素正在扩展。我想让制表符对齐到QTabBar元素框的底部,但是它们总是从顶部出现。

我尝试过使用QTabBar和QTabBar::选项卡的样式,不同的组合有vertical-align: bottomalignment: bottom;bottom:0;,但没有运气。看起来,真正起作用的唯一对齐方式是水平对齐。

当前结果:

选项卡与内容的去处分开。在建议我不要使用扩展的纵向政策之前。我这样做,我有我的理由。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-22 00:30:17

小部件对齐可以在包含的布局中设置,您必须使用非零拉伸值:

代码语言:javascript
复制
vbox->addWidget(tabBar, 1, Qt::AlignBottom);
vbox->addWidget(otherWidget, 1);

该选项卡将正确地对齐,其上方为空空间,但该空间不会是QTabBar的一部分(扩展策略将被忽略)。

如果需要在QTabBar上方的空间中放置一些内容,可以将其插入到另一个中间QWidget的底部,并将该小部件插入布局中而不是QTabBar中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7503757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档