2017-04-11 11 views
1

私はTabBarのようにしたいですが、私は設定する必要がTabBarのどのパラメータですか? カスタムwitdh = maxでQTabBarのタブヘッダーをカスタマイズする方法は? (qtスタイルシート)

は、私はこの試みた(私は、スタイルシートを使用したい):

QTabWidget::tab-bar { 

    background-color: blue; 

    min-width:2000; 

    with:2000; 

    height:50; 

} 

をしかし、画面上の変更はありません

enter image description here

これは完全なソリューションです:

QTabWidget QTabBar{ 
background-color: #136ba2; 
width: 256px; 
font: 10pt "Arial"; 
} 

QTabWidget QTabBar::tab{ 
background-color: #136ba2; 
height: 50px; 
width: 256px; 
color: #e6e6e6; 
} 

QTabWidget QTabBar::tab:selected{ 
background-color: #0f5d90; 
width: 256px; 
} 

QTabBar::tab:last { 
    border-top-right-radius: 3px; 
    border-bottom-right-radius: 3px; 
    margin-right: 678px; 
} 
+0

は、あなたがそれはあなたがしたいとあなたがしようとしているかを示すことが何であるかをよりよく説明してもらえますか? – eyllanesc

+0

これは問題ありません。私の更新されたコメントをお読みください –

答えて

1

代わりにQTabWidget::tab-bar{}を使用してください。より具体的な属性を設定するには、::tabセレクタを使用します。例えば

QTabWidget QTabBar{background-color: #136ba2; min-width: 2000px;} 
QTabWidget QTabBar::tab{background-color: #136ba2; height: 50px; color: #e6e6e6} 
QTabWidget QTabBar::tab:selected{background-color: #0f5d90;} 
+1

私は質問メッセージの完全な解決策を追加しましたが、それは私の多くを助けました。ありがとうございました :) –

関連する問題