C
在QML中定义单例
Qt Quick Ultralite 允许你在QML中定义单例。按照以下步骤定义单例:
- 在文件开头添加
pragma Singleton
- 将Singleton QML文件添加到QmlProject定义的QML模块中
Singleton pragma
仅允许在QML模块内部的QML文件中使用。
示例
Singleton QML文件
cmakeLists.txt文件
qul_add_qml_module(myqmlsingleton-module URI MyQmlSingleton QML_FILES MyQmlSingleton.qml ) target_link_libraries(my-app PRIVATE myqmlsingleton-module)
主QML文件
另请参阅 MCU.Module.
在某些Qt许可证下可用。
了解更多。