学者魔改 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 插件框架(附实例)的主要内容,如果未能解决你的问题,请参考以下文章

魔改 Qt Creator 插件框架(附源码)

boost一定要入门呀

boost一定要入门呀

qt creator源码全方面分析(3-6)

详细,Qt Creator快捷键大全,附快捷键配置方法

Qt Creator的下载