2017-05-01 12 views
1

QLineEditの内部にあるQGroupBoxを必要とする小さなプログラムで作業しています。Qt QGroupBox境界

groupBoxName->setStyleSheet("border:0;"); 

問題もそれの内部QLineEditはこのスタイルを継承していることである:私は使用してQGroupBoxの境界線「見えない」ようにしたいです。 QGroupBoxのボーダーは表示されますが、QLineEditのボーダーは表示されません。 おかげ

+0

に影響しますが、あなたはhttp://doc.qt.io/qt-5/qgroupbox.html#flat-prop([ 'QGroupBox :: setFlat']みました)? – m7913d

+0

はい、ウィジェットの上に行が追加されます。今は私の現在の "解決策"ですが、私が探していたものではありません。 –

+0

[QGroupBox border]の重複の可能性があります(http://stackoverflow.com/questions/4306019/qgroupbox-border) – m7913d

答えて

2

は、あなたは、CSSオブジェクトとしてのスタイルができ、

group_box->setObjectName("MyBox"); 

をsetObjectName()関数を使用してグループボックスのオブジェクト名を付けます。

group_box->setStyleSheet("#MyBox{border:0 

これだけ#MyBox

+0

それは動作します! 最後にその国境がなくなった! お返事ありがとうございました。 –

+0

あなたは大歓迎です:) –