diff --git a/src/qml/instruments/Ukulele.qml b/src/qml/instruments/Ukulele.qml
index 7ccdec66128e8538e0b7f81b90a155306340eff5..7ba953098efc7dd445a984c3ae6a827cd563c73d 100644
--- a/src/qml/instruments/Ukulele.qml
+++ b/src/qml/instruments/Ukulele.qml
@@ -3,7 +3,7 @@
  * on the terms of GNU GPLv3 license (http://www.gnu.org/licenses)   */
 
 import Nootka 1.0
-import QtGraphicalEffects 1.0
+import Qt5Compat.GraphicalEffects
 import QtQuick 2.12
 
 TguitarBg {
diff --git a/src/qml/score/Score.qml b/src/qml/score/Score.qml
index 0696ffe083264cff7afe4b469bec9ca5df25c5e6..bbd0790f5c7cd52b97874081ae89ee72b95bf9b5 100644
--- a/src/qml/score/Score.qml
+++ b/src/qml/score/Score.qml
@@ -87,7 +87,7 @@ Flickable {
             score.lastStaff = staves[staves.length - 1];
         }
         onStavesHeightChanged: score.contentHeight = Math.max(stavesHeight, score.height)
-        onStaffDestroying: {
+        onStaffDestroying: staffNr => {
             staves.splice(staffNr, 1);
             lastStaff = staves[staves.length - 1];
         }
diff --git a/src/qml/settings/Select7note.qml b/src/qml/settings/Select7note.qml
index 959fa506c7fde24e4e68a2815c7009d96f802fcc..9be2f1f5584cd021733cbd270613e3ba83fed537 100644
--- a/src/qml/settings/Select7note.qml
+++ b/src/qml/settings/Select7note.qml
@@ -29,7 +29,7 @@ Item {
         verticalItemAlignment: Grid.AlignVCenter
 
         ButtonGroup {
-            buttons: butRow.children
+            id: bhGr
         }
 
         Row {
@@ -47,10 +47,12 @@ Item {
             TradioButton {
                 id: bButt
 
+                ButtonGroup.group: bhGr
                 text: "B"
             }
 
             TradioButton {
+                ButtonGroup.group: bhGr
                 text: "H"
                 checked: !bButt.checked
             }