qml调用qml
时间: 2023-07-01 13:07:58 浏览: 144
Qml调用插件QmlPlugin.7z
5星 · 资源好评率100%
在 QML 中,可以使用 `Loader` 组件来加载其他的 QML 文件,并且可以在加载的 QML 文件中调用父级 QML 文件中定义的函数和变量。
例如,在父级 QML 文件中定义一个函数:
```qml
function greet(name) {
console.log("Hello, " + name)
}
```
然后在另一个 QML 文件中使用 `Loader` 组件加载父级 QML 文件,并且调用父级 QML 文件中定义的函数:
```qml
import QtQuick 2.0
Item {
Loader {
source: "Parent.qml"
onLoaded: {
// 调用父级 QML 文件中定义的函数
greet("John")
}
}
}
```
阅读全文