2017-06-08 11 views
0

は明確にし、スクリーンショットをアプリで非標準のフォントサイズを使用して起因するコーナーウィジェットといくつかの問題を抱えている:QtのTabWidgetコーナーウィジェットのサイズ

enter image description here

コード:経由での変更

QToolButton* m_exit = new QToolButton(m_tab); 
m_exit->setIcon(QIcon(":/Resources/exit.png")); 
m_exit->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Maximum); 
m_tab->setCornerWidget(m_exit, Qt::TopRightCorner); 

フォントを

QApplication::setFont(...); 

私はどのようにコーナーボタンをタブボタンのサイズと同じサイズにすることができますか?

P.S.使用するsetStyleSheet("QTabBar::tab { min-height: 120px; }");は許可されません

答えて

0

あなたのスタイルシートで::right-cornerサブコントロールを使用することができます。ここでコーナーボタンの高さを設定することができます(おそらく底を調整する必要があります)。両方の高さ(コーナーボタンとタブ)を同じ値に設定します。

QTabWidget::right-corner { 
    height: 30px; 
    bottom: 10px; 
} 

QTabBar::tab { 
    height: 30px; 
} 
関連する問題