环境msvc2017+ Qt5.12.12
本文使用的插件,搭建过程在此:
https://blog.csdn.net/weixin_45930811/article/details/143619681?spm=1001.2014.3001.5502
1.在插件实例类的同级目录下,新建json
2.json内容:
- {
- "name": "插件示例",
- "version": "v1.0-2025-1-2",
- "description": "用于演示插件如何绑定json到metaData中"
- }
复制代码
3.在插件的pro文件里,加上json文件名
4.打开插件实例类,在Q_PLUGIN_METADATA内加个FILE参数,自己的json名称写进去
- Q_PLUGIN_METADATA(IID AbstractInterface_IID FILE "info.json")
复制代码
5.在测试项目内的mainwindow.cpp测试json里的内容
- // 获取 JSON 元数据
- QJsonObject metaData = load.metaData();
- qDebug() << "Plugin Metadata:";
- qDebug() <<load.metaData().value("MetaData").toObject().value("name").toString();
复制代码
6.测试结果
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |