I have a global singleton \"Settings\" which holds application settings. When I try to run the following code I get a QML CheckBox: Binding loop detected for property \"ch
QML CheckBox: Binding loop detected for property \"ch
You can also make two-way binding to resolve this issue:
CheckBox { id: checkBox Binding { target: checkBox; property: "checked"; value: Settings.someSetting } Binding { target: Settings; property: "someSetting"; value: checkBox.checked } }