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() const

QTabBar の展開

于 2013-06-20T07:39:09.017 に答える