【发布时间】:2010-12-08 09:42:15
【问题描述】:
Qt 的动态属性对样式表来说真的那么动态吗?
我有来自样式表和动态属性的基本示例:
/*stylesheet:*/
*[field_mandatory="true"] { background-color: "yellow";}
我在运行时代码中的某处发生了这种情况:
/*code:*/
myWidget->setProperty("field_mandatory", field->isFilled() );
在运行时更改此属性时,UI 中没有任何变化。
有没有人知道在更改属性时必须做什么来更新 Qt 的样式表引擎,或者它甚至能够处理这类情况?
顺便说一句。我正在使用 Qt 4.4
【问题讨论】:
-
也许你需要它成为一个 Q_PROPERTY ?
标签: qt stylesheet