Avertissement "Binding loop"
Bonjour,
j'utilise Qt 6.3.1 et Qt Creator 8.0 et kit Desktop Qt 6.3.1 MinGW 64 bit avec Windows 11
Je me permets de vous transmettre un code qui me cause beaucoup de soucis
Code:
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
| import QtQuick 2.15
import QtQuick.Dialogs
import QtQuick.Window 2.3
Window {
id: win
width: 640
height: 480
visible: true
title: qsTr("Hello World")
Rectangle {
id: rectangle
x: 20
y: 20
width: 200
height: 200
color: "#da1b1b"
MessageDialog {
id: msg
text: "oui"
}
MouseArea {
//id: mouseArea
hoverEnabled: true
anchors.fill: parent
onClicked: msg.open()
//onHoverEnabledChanged: msg.open()
}
}
} |
Lorsque je lance le programme, le rectangle est présent et si je clique à l'intérieur, le messagebox est également présent
mais j'obtiens un warning :
Citation:
QML MessageDialog: Binding loop detected for property "implicitWidth"
que je ne sais interpréter, pourriez-vous m'aider ?
merci