У меня есть глобальный синглтон «Настройки», в котором хранятся настройки приложения. Когда я пытаюсь запустить следующий код, я получаю QML CheckBox: Binding loop detected for property "checked"
:
CheckBox {
checked: Settings.someSetting
onCheckedChanged: {
Settings.someSetting = checked;
}
}
Очевидно, почему эта ошибка возникает, но как я могу правильно реализовать эту функцию без цикла привязки? Например. Я хочу сохранить текущее проверенное состояние флажка в настройках синглтона.
Я использую Qt 5.4 и Qml Quick 2.
С уважением,