可以根据涉及属性的表达式进行状态更改吗?

时间:2013-09-03 11:01:13

标签: qml

根据属性更改更改状态是否正确。

例如:

ListView {
        id: settinglist
        model:netOptionsModel
        focus: true
        delegate: listDelegate;
        state:activeFocus ? listActive:listInActive // Is this valid
        ....
}

以上代码有效吗?

1 个答案:

答案 0 :(得分:1)

  

根据属性更改更改状态是否正确。

是的,是的。

这是一种动态更改属性的常用方法,称为“绑定”。 state在这里不是例外。