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" } } } }
Partager