0

我只是希望 QTabWidget 的cornerWidget 尽可能扩大其宽度。我尝试将 QSizePolicy 设置为 {Expanding, Expanding} 但我无法让它工作。我想在左边有一些标签,在右边有一个占据所有剩余空间的小部件。

我可以通过覆盖 sizeHint 让它占据固定宽度,但这不是动态调整大小。有人知道怎么做吗?这是Qt中的错误吗?

我在 Linux 中使用 Qt 5.0.2。

4

1 回答 1

0

QTabBar 扩展默认设置。所以可能你需要取消它:

tabWidget->tabBar()->setExpanding(false);

QTabBar * QTabWidget::tabBar() 常量

QTabBar 展开

于 2013-06-20T07:39:09.017 回答