0

Qt/C++ で QTabBar ボタンを斜体で表示するようにカスタマイズしようとしています。私が見つけた唯一の方法は、setTabButton を使用して、私の場合は QLabel であるカスタム ウィジェットを与えることです。ただし、setTabButton の position パラメータには、オプションとして Left または Right しかありません (以下のコードを参照)。現在、すべて中央に配置されている他のタブの横に奇妙に見えます。

tab_bar->setTabButton(index, QTabBar::RightSide,((QWidget*)(tab_label)));

アプリケーション全体にスタイルシートが適用されていることに注意してください...それが問題をより明白にするかどうかはわかりません。

そのラベルのスタイルシートは次のとおりです。

QLabel#GrainButton {
    background-color: transparent;
    border: 0px solid transparent;
    margin: 0px;
    padding: 0px;
    min-width: 20px;
    border: 0px solid transparent;
    border-radius: 0px;
}

これを中心にする方法について何か考えはありますか?

4

2 に答える 2