我像这样创建 qml 文件:
main.qml
Item {
width: 200; height: 200
Loader { id: pageLoader }
MouseArea {
anchors.fill: parent
onClicked: pageLoader.source = "Page1.qml"
}
}
我想从Page1.qml
.
我怎么能做这个工作?
只需将pageLoader
Page1 中的源设置为空:
主页 :
import QtQuick 1.0
Rectangle {
width: 360
height: 360
Text {
anchors.centerIn: parent
text: "Main Page"
}
MouseArea {
anchors.fill: parent
onClicked: {
ld.source="Test.qml"
}
}
Loader{
id:ld;
anchors.fill: parent;
}
}
测试.qml
Rectangle {
width: 100
height: 62
color: "navy";
Text {
anchors.centerIn: parent
text: "Page 1"
}
MouseArea{
anchors.fill: parent;
onClicked: ld.source="";
}
}
您是否必须在 Test.qml 中再次实例化加载程序才能通过 var 访问它