QML TextField:检测到属性“text”的绑定循环

时间:2013-07-02 18:03:16

标签: javascript loops warnings qml

我正在使用QML和JavaScript。 我想确切地知道以下错误意味着什么,所以我可以解决它:

QML TextField: Binding loop detected for property "text"

有时候我的应用会给我这个警告,我不明白

1 个答案:

答案 0 :(得分:9)

为属性fooProperty检测到的绑定循环通常意味着您可能已创建相互依赖的绑定。你应该检查两件事:

  1. 检查fooProperty是否绑定到某个属性,在某些条件下又绑定回fooProperty。 (一种循环依赖)

  2. 此外,请检查在某些情况下,fooProperty是否会进入无效状态。