2011-09-21 36 views
0

QTabBar元素的垂直尺寸策略正在擴展。我想讓選項卡對齊到QTabBar元素框的底部,但它們總是從頂部出現。QT:QTabBar塊中的位置標籤

我已經嘗試使用不同組合的,alignment: bottom;,bottom:0;的QTabBar和QTabBar :: tab,但運氣不錯。看起來,實際工作的唯一對齊方式是水平對齊。

目前的結果:

的選項卡,從其中內容會分開。並在建議我不使用擴展垂直策略之前。我這樣做,我有我的理由。

回答

0

微件對準可以在含有佈局設置,並且必須使用非零拉伸值:

vbox->addWidget(tabBar, 1, Qt::AlignBottom); 
vbox->addWidget(otherWidget, 1); 

該標籤將被正確對齊,與它上面的空的空間,但該空間將不會成爲QTabBar的一部分(擴展策略將被忽略)。

如果你需要把東西在QTabBar上方的空間,你可以在另一中介QWidget底部插入並插入到小部件的佈局,而不是QTabBar