Sind die dynamischen Eigenschaften von Qt mit Stylesheets wirklich so dynamisch?
Ich habe das grundlegende Beispiel von Stylesheets und dynamischen Eigenschaften:
/*stylesheet:*/
*[field_mandatory="true"] { background-color: "yellow";}
Und ich habe dies zur Laufzeit irgendwo im Code geschehen:
/*code:*/
myWidget->setProperty("field_mandatory", field->isFilled() );
In der Benutzeroberfläche ändert sich nichts, wenn diese Eigenschaft zur Laufzeit geändert wird.
Hat jemand Ideen, was getan werden muss, um Qt's Stylesheet-Engine zu aktualisieren, wenn Eigenschaften ändern, oder ist es sogar in der Lage, diese Art von Fällen zu behandeln?
Übrigens: Ich verwende Qt 4.4