1

任意の配色で実行する必要があるpyqt4アプリがあります。ウィジェットのスタイルを事前に定義した色よりも明るくしたり暗くしたりして、ウィジェットをより見やすくしたいと思います。私はそれがどんな全体的なスタイルでも機能することを望みます、そしてそこで色をハードコーディングしたくありません。それを実現するための呼び出し方法は何でしょうQWidget.setStyleSheetか?

4

1 に答える 1

2

これが可能かどうかはわかりません。ユーザー指定の値であるため、クエリおよび解析するデフォルトのスタイルシートはありません。

テーマはプラットフォームに依存する可能性があるため、ウィジェットのスタイル->パレット->属性で一連の処理を実行し、色の値を把握し、スタイルシートで指定する変更された値を生成する必要があります。その時点で、スタイルシートを気にせずに、パレットに固執して値を変更する方がよいでしょう。

于 2012-05-11T18:14:05.253 に答える