1. 建立QML插件工程
首先选择:
然后创建一个MyPlugin项目:
命名类名和URI:
创建成功后,整个插件项目如下所示:
这个qmldir很重要,用来组织我们自定义的插件名字和model名字.
qmldir介绍参考: https://doc.qt.io/qt-5/qtqml-modules-qmldir.html
module XXXX : 表示模块名
plugin MyPlugin : 表示生成的库名,linux平台为XXX.so,windows平台为XXX.dll
由于正常情况下我们不需要这么长的model名字.
所以修改qmldir为(添加一个qml文件):
module MyPlugin