学者魔改 Qt Creator 插件框架(附实例)
Posted yantuguiguziPGJ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学者魔改 Qt Creator 插件框架(附实例)相关的知识,希望对你有一定的参考价值。
这是 土盐 的第180篇原创文章
1
大家好,我是土盐。
最近公司换座位了,我的工位换到了最亮的区域。
可是,我很不舒服。
我表示亮瞎了我的钛合金gou眼。
上班不得不学习刀郎,戴个帽子,遮光。
我,太南了。
2
今天学习了下控制器开发,有个语句看不懂。
# https://github.com/XieMingyou/RobotController/tree/master/RobotController
while (memset(fileBuf, 0, sizeof(fileBuf)), (size = recv(sClient, fileBuf, sizeof(fileBuf), 0)) > 0)
这不就意味着:while(a,b>0) 。
我表示少见多怪,百思不得其解。
3
学习了QT框架系统,找了几个牛掰的插件系统学习的资料。
https://github.com/Waleon/QES
https://github.com/visualfc/liteide
https://github.com/qgis/QGIS
学着魔改了下某大佬的二次开发例子。
为了介绍和使用 ExtensionSystem,我编写了一个简单的程序,名为 QES(Qt ExtensionSystem 的缩写)。
这里面有插件的整体加载流程,以及两个测试插件 - coreplugin 和 helloworld。
通过这个示例程序,你可以很容易地将 ExtensionSystem 移植到自己的项目中,并且能够快速地编写自己的插件。
https://mp.weixin.qq.com/s/52m_HgrWR7Z_s9-cGrZNsw
果真,很快做出第三个插件 HelloMyPlugin。
可是仅仅能在debug模式下运行。
在realease模式下,我费了浑身的力气,也没有啃过去。
4
学着修改的例子和编译结果,我放到了百度云盘。
这里分享给大家。
链接:https://pan.baidu.com/s/1I8hWFzrTf2KLDhS7YHj5NQ
提取码:xalc
--End--
以上是关于学者魔改 Qt Creator 插件框架(附实例)的主要内容,如果未能解决你的问题,请参考以下文章