私のウィジェットの構造は次のとおりです。 QTabBar が追加された QToolBar と、TabBar の後に QToolButton が追加されたものです。
デフォルトでは、開いているタブは 1 つだけで、ToolButton は複数のタブを開く機能を備えています。(Google Chrome のタブ インターフェースのように)
私が遭遇する問題は、タブが 1 つしかない場合、TabBar が必要以上のスペースを割り当てることです (次のようになります: size_of_tab(0) * 2)。余分なタブを追加すると、ボタンは TabBar とうまく整列しますが、私はそれらを1つのタブだけに閉じて、再び余分なスペースがあります.
私は horizontalSizePolicy をいじり、プログラムで幅を設定しようとしましたが、どちらもうまくいきませんでした。
どんなアイデアでも大歓迎です。