当我单击按钮“添加”时,将显示我的QML界面。如果我关闭此界面,它将不会再次打开。我认为我的加载程序仅执行一次。
Loader {
id: idLoader
onLoaded: {
console.log("DIALOG LOADED")
}
}
我的按钮:
Button {
id: add
text: "add"
width: 100
onClicked: {
idLoader.source = "qrc:/folder/MyInterface.qml
}
}
最佳答案
它不会再次打开,因为source
在第一次之后没有变化。如果要第二次显示界面,请将visible
的idLoader
属性设置为true
。