QML A.qml加载B.qml文件 A.qml要怎么通知B.qml不显示
时间: 2023-11-01 19:12:17 浏览: 94
xml文件不给提示
在QML中,可以通过在B.qml中定义一个属性来控制其显示状态,然后在A.qml中创建一个对象并将属性设置为false来实现通知B.qml不显示。以下是一个示例:
B.qml:
```
Item {
property bool visible: true
visible: visible
// ...
}
```
A.qml:
```
Item {
// ...
B {
id: bObject
}
// ...
function hideBObject() {
bObject.visible = false;
}
// ...
}
```
在A.qml中,我们创建了一个B对象,并将其id设置为“bObject”。在函数“hideBObject”中,我们可以通过访问bObject来设置B对象的“visible”属性为false,从而通知B.qml不显示。你可以在A.qml中调用该函数来隐藏B.qml。
阅读全文