QML插件在安装以后,如何自动生成.qmltypes文件

QML插件在安装以后,如何自动生成.qmltypes文件,第1张

关于如何将大凯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.so

2.编译MyPlugin插件,生成MyPlugin.dll,渗如这里工程没有copy配置,所以默认dll不会丛扰启拷贝到E:/T/QMLPlugin/QMLPluginTest/,需手动拷李轿贝

3. 这个时候,就可以再app里的main.qml下使用!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12493713.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存