我只是希望 QTabWidget 的cornerWidget 尽可能扩大其宽度。我尝试将 QSizePolicy 设置为 {Expanding, Expanding} 但我无法让它工作。我想在左边有一些标签,在右边有一个占据所有剩余空间的小部件。
我可以通过覆盖 sizeHint 让它占据固定宽度,但这不是动态调整大小。有人知道怎么做吗?这是Qt中的错误吗?
我在 Linux 中使用 Qt 5.0.2。
我只是希望 QTabWidget 的cornerWidget 尽可能扩大其宽度。我尝试将 QSizePolicy 设置为 {Expanding, Expanding} 但我无法让它工作。我想在左边有一些标签,在右边有一个占据所有剩余空间的小部件。
我可以通过覆盖 sizeHint 让它占据固定宽度,但这不是动态调整大小。有人知道怎么做吗?这是Qt中的错误吗?
我在 Linux 中使用 Qt 5.0.2。
QTabBar 扩展默认设置。所以可能你需要取消它:
tabWidget->tabBar()->setExpanding(false);