QML创建单例qml文件(说明很全)
今天想用一下qml的单例,网上搜了一堆,都是说了半截,没说全,结果自己摸索出来了,捣鼓半天。
本文以CExportData.qml举例,文件放在 项目目录/com/Global目录下
一、CExportData.qml文件第一行加入 pragma Singleton,然后再后面写对应的内容
二、写对应的qmldir文件,与QML放在一起:
module com.Global
singleton ExportData 1.0 CExportData.qml
三、将qmldir和CExportData.qml 添加到资源文件
四、engine中增加importPath
五、使用