2012-04-06 60 views
5

QTabBarには、タブとそのコンテンツを区切る1pxの境界線があります。Qt:QTabBarの選択されたタブの境界線を非表示にする

QTabWidget::pane { border:1px solid #C4C4C3; } 

私はそれは、タブを使用して、アプリケーションのすべてのブラウザとほとんどで行われているように境界線は、選択したタブの下に消えたいです。しかし

、QTabBarのスタイルを設定する::タブは役立ちません:

QTabBar::tab:selected { border-bottom-color:white; } 

enter image description here

それでは、どのように私はこれを達成することができますか?

答えて

11

この行は、上端の境界がQTabWidget::paneで制御されます。たとえば :

QTabWidget::pane { border: 1px solid #C4C4C3; top: -1px; } 

は、タブの下に/後ろのラインを移動する(何とか一人でtopを使用して、完全に境界線を削除しているようです)。

+2

素晴らしい!正確に私が必要としたもの。その「トップ:-1px」について考えなかった。 – Alex

関連する問題