C
QML でのシングルトンの定義
Qt Quick UltraliteではQMLでシングルトンを定義することができます。以下の手順に従ってシングルトンを定義してください:
- ファイルの先頭に
pragma Singletonを追加する - シングルトンQMLファイルをQmlProjectで定義されたQMLモジュールに追加する。
シングルトンpragma は、QMLモジュール内のQMLファイルに対してのみ許可されます。
例
シングルトンQMLファイル
モジュール.qmlproject ファイル
import QmlProject 1.3
Project {
MCU.Module {
uri: "MyQmlSingleton"
}
QmlFiles {
files: [
"MyQmlSingleton.qml"
]
}
}メインの.qmlproject ファイル:
ModuleFiles {
files: [
"MyQmlSingleton.qmlproject"
]
}メインのQMLファイル:
MCU.Moduleも参照してください 。
特定の Qt ライセンスの下で利用可能です。
詳細をご覧ください。