diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ButtonRow.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ButtonRow.qml
index 989a062acd9dd70cbcfbf19acd05521c798d6d5b..4447e0586611b9fb6129717f7fdc1a206dacb485 100644
--- a/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ButtonRow.qml
+++ b/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ButtonRow.qml
@@ -41,6 +41,10 @@ Row {
 
     property int checkedIndex: -1
 
+    onCheckedIndexChanged: {
+        __checkButton(checkedIndex)
+    }
+
     signal toggled (int index, bool checked)
 
     Component.onCompleted: {