3

下の画像のように QTabWidget のスタイルを設定するにはどうすればよいですか。

ここに画像の説明を入力

問題は、スタイルシートを設定した場合

QTabWidget:pane {
border: 1px solid gray;
}

次に、次のようになります。

[qt できる][2]。

4

2 に答える 2

7

私のコメントを再投稿します。これが解決策です。

Ok。正しい方向を教えてくれてありがとう。これはおおよそのスタイルシートです。重要な瞬間は QTabWidget::pane { top: -1px; です。}。邪魔にならないようにペインを上に移動します(そしてそれは上の境界線です)、そして QTabBar::tab:selected {margin-bottom: -1px; 同様に - 表示されるタブバーの下部とペインの上部の違いを非表示にします

QTabWidget::pane {
  border: 1px solid lightgray;
  top:-1px; 
  background: rgb(245, 245, 245);; 
} 

QTabBar::tab {
  background: rgb(230, 230, 230); 
  border: 1px solid lightgray; 
  padding: 15px;
} 

QTabBar::tab:selected { 
  background: rgb(245, 245, 245); 
  margin-bottom: -1px; 
}
于 2016-07-14T19:52:21.173 に答える