Bonjour à tous,

Je n'arrive pas à trouver la solution à mon problème. J'ai un ToolButton avec dedans une MouseArea (qui doit capté les cliques), et j'ai aussi une image pour l'icône du bouton (ici en background). Mon problème est que la MouseArea capte bien les cliques du bouton rectangle mais pas quand la souris est sur l'image (ici une croix) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 
Rectangle {
    Layout.preferredHeight: 20
    Layout.fillWidth: true
    color: "#000000"
 
    RowLayout {
        ToolButton {
            Layout.preferredHeight: 16
            Layout.preferredWidth: 16
            Layout.margins: 2
 
            ToolTip.visible: hovered
            ToolTip.text: qsTr("Fermer l'application")
 
            MouseArea {
                anchors.fill: parent
 
                onClicked{
                    console.log("aa")
                    window.close()
                }
            }
 
            background: Image {
                id: image_button_close
                anchors.fill: parent
                fillMode: Image.PreserveAspectFit
                source: "image/button_close.png"
            }
 
            ColorOverlay {
                anchors.fill: image_button_close
                source: image_button_close
                color: "#FFFFFF"
            }
        }
    }
}