I want some of window controls being highlighted somehow on each change (generated internally by application) to indicate user.
I found a nice method: manipulate background color via palette and QVariantAnimation. The only widget which caused huge problem is QComboBox, because its background color requires a very tricky handling. The only(!) platform-independent and proper way to change it is applying this hack and setting "background-color" property of stylesheet. The problem is to get default value from stylesheet, required to smoothly set color back to initial state.
Is there are any way to handle this in "uni-widget" manner (more specifically: QAbstractButton, QLineEdit, QComboBox, QSlider, QListView, QGroupBox) ? Maybe there are alternative approaches to animate highlight of widgets ?