关于如何将大凯QML插件安装在指定目录下,可参考文档:顷尺 Qt Creator 中 INSTALLS 变量 如何起作用
QML插件在安装到指定目录后,不会自滚乎唤动生产plugin.qmltypes这个文件
于是,在命令行下可以执行类似的命令:
注意,该命令执行前,插件已经安装到 [QT的QML插件路径] 目录下
这样就有一个问题,每次安装更新插件后,都要在Shell中执行该命令,会比较麻烦,是否可以在Qt Creator中执行呢?
答案是可以的,可以通过类似的设置:
注意:
1、Command 填入: qmlplugindump
2、Arguments 填入:** -nonrelocatable Material 0.3 %{CurrentProject:QT_HOST_BINS}/../qml/Material >%{CurrentProject:QT_HOST_BINS}/../qml/Material/plugin.qmltypes**
1.更新MyPlugin工程下的qmldir文件,加入plugin MyPlugin, 其中MyPlugin是插件的动态库名称,在windows下对应MyPlugin.dll,在linux下多月MyPlugin.so2.编译MyPlugin插件,生成MyPlugin.dll,渗如这里工程没有copy配置,所以默认dll不会丛扰启拷贝到E:/T/QMLPlugin/QMLPluginTest/,需手动拷李轿贝
3. 这个时候,就可以再app里的main.qml下使用!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)