C
MCU.Module
Description
Use this node to declare a qmlproject file as a module. Modules can provide assets, interfaces, QML components and translations. A qmlproject-based project can make use of a qmlproject-based module by use of the ModuleFiles node.
Note: A qmlproject file can contain one instance of the MCU.Module node.
Usage
// mymodule.qmlproject
import QmlProject 1.3
Project {
MCU.Module {
uri: "custom.module"
}
QmlFiles {
files: ["CustomBox.qml"]
}
}
// CustomBox.qml
// ... some qml code
// main.qmlproject
import QmlProject 1.3
Project {
QmlFiles {
files: ["main.qml"]
}
ModuleFiles {
files: ["mymodule.qmlproject"]
}
// main.qml
import QtQuick 2.15
import custom.module
Rectangle {
CustomBox {}
}Qul Modules
Qul comes with 3 predefined modules than can be used by qml projects: Shapes, Timeline and Controls.
Since
This node was introduced in QmlProject API 1.3 .
See also ModuleFiles.
Available under certain Qt licenses.
Find out more.