0

変更前:

ここに画像の説明を入力

親ウィジェットstyleSheetのプロパティをこれに変更した後:

background-color: rgb(5, 34, 78);

私はこれを見る:

ここに画像の説明を入力

QComboBox本当に違うものになります。何が起こるのですか?暗い背景で通常の QComboBox を使用するには?

QMLなしでQt 5.5を使用しています。

4

2 に答える 2

1

マニュアルによると:

スタイル シートがアクティブな場合、QWidget::style() によって返される QStyle は、プラットフォーム固有のスタイルではなく、ラッパーの「スタイル シート」スタイルです。ラッパー スタイルは、アクティブなスタイル シートが尊重されることを保証し、それ以外の場合は、描画操作を基になるプラットフォーム固有のスタイル (Windows XP の QWindowsXPStyle など) に転送します。

選択したスタイルを変更せずにいくつかの色を変更することだけが必要な場合は、QPaletteを使用することをお勧めします。

于 2015-07-29T08:33:36.333 に答える