0

ユーザーを示すために、(アプリケーションによって内部的に生成された) 変更ごとに何らかの方法でウィンドウ コントロールの一部を強調表示したいと考えています。

素敵な方法を見つけました: パレットと QVariantAnimation を介して背景色を操作します。大きな問題を引き起こした唯一のウィジェットは QComboBox です。これは、その背景色が非常にトリッキーな処理を必要とするためです。これを変更する唯一の (!) プラットフォームに依存しない適切な方法は、このハックを適用し、スタイルシートの「背景色」プロパティを設定することです。問題は、色をスムーズに初期状態に戻すために必要なスタイルシートからデフォルト値を取得することです。

これを「ユニウィジェット」の方法で処理する方法はありますか (具体的には、QAbstractButton、QLineEdit、QComboBox、QSlider、QListView、QGroupBox) ? ウィジェットのハイライトをアニメーション化する別の方法があるのではないでしょうか?

4

1 に答える 1