qidao123.com技术社区-IT企服评测·应用市场
标题:
Qt plugin 插件 怎样内嵌json作为metaData
[打印本页]
作者:
羊蹓狼
时间:
2025-2-12 14:48
标题:
Qt plugin 插件 怎样内嵌json作为metaData
环境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文件名
DISTFILES += info.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企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 qidao123.com技术社区-IT企服评测·应用市场 (https://dis.qidao123.com/)
Powered by Discuz! X3.4