3

QFrameの色を変更する方法が見つからなかったため、色付きの境界線を表示するためだけに使用していますQDialog。の境界線を改ざんするため、 の外観にQFrameも影響します。これを回避する方法はありますか?QLabel

編集: これは私が使用しているスタイルシートですQLabels。かかっていQFramesます」

QWidget {
    background-color: black;
}
QLabel {
    color:white;
    border: solid 2px black;
    font: bold 19px Sans Serif;
}
QFrame {
    border: solid 2px white;
    border-radius: 4px;
}
4

1 に答える 1

5

そのクラスとそのサブクラスのすべてのインスタンスに一致するタイプ セレクターを使用する代わりに、クラス セレクターを使用します。

したがって、スタイルシートでは、を使用する代わりに、をQFrame{...}使用します.QFrame{border: 1px solid red;}.クラス名の前に注意してください。

セレクター タイプの詳細については、こちらを参照してください。

于 2015-11-19T06:55:49.517 に答える