自己动手写Qt Creator插件

文章目录


前言

就目前而言,Qt Creator这个IDE,插件比较少。不像VS code那样丰富,如何自己写一个自定义的插件已经迫在眉睫。之前参考一些前辈写的,找到了一篇写的非常好,但是随着Qt Creator的更新,采用了cmake的方式,下面我就改一下前辈的生成插件的方式试一下。

参考: https://blog.csdn.net/libaineu2004/article/details/89407333


一、环境准备

我这里就比较简单粗暴了,git clone 源码直接干。

1.先看自己的Qt Creator IDE的版本

采用 msvc2019 编译的。

2.下载源码

Qt Creator 源码: https://github.com/qt-creator/qt-creator

切换到对应的分支。

二、使用步骤

1.参考原本的插件

可以看出,Qt Creator插件的位置是在:"qt-creator\src\plugins\"文件夹下面。

先打开一个插件代码看看里面的内容:

里面有cmakelist, json.in, qbs, xxx_plugin.cpp,xxx_constants.h 等主要文件。

2.编写自定义插件

模仿其中一个插件自己写一个。

1.cmakelist增加一个模块

2.同理,qbs文件也增加一个

3.插件源码

基本上就是上面参考的代码稍作修改即可

三、效果

跟原作者的一样。

编译好以后,在 "\qt-creator\build\Desktop_Qt_6_7_3_MSVC2019_64bit-Release\lib\qtcreator\plugins" 文件夹里面。


总结

这种方式最简单粗暴,采用cmake方式编译完成。插件的文件位置:

下载地址https://download.csdn.net/download/yonug1107716573/89995221


感谢利白大佬的分享!

相关推荐
小清兔2 小时前
c#基础知识
开发语言·数据库·学习·unity·c#·游戏引擎·.net
奇某人3 小时前
【语法】【C+V】本身常用图表类型用法快查【CSDN不支持,VSCODE可用】
开发语言·vscode·markdown·mermaid
做一位快乐的码农4 小时前
php程序设计之基于PHP的手工艺品销售网站/基于php在线销售系统/基于php在线购物商城系统
开发语言·php
@珍惜一生@4 小时前
Qt开源库
开发语言·qt·开源
Slaughter信仰5 小时前
深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)第四章知识点问答补充及重新排版
java·开发语言·jvm
心灵宝贝5 小时前
Mac用户安装JDK 22完整流程(Intel版dmg文件安装指南附安装包下载)
java·开发语言·macos
secondyoung5 小时前
一文丝滑使用Markdown:从写作、绘图到转换为Word与PPT
开发语言·vscode·编辑器·powerpoint·markdown·visual studio·mermaid
雨枪幻。6 小时前
spring boot开发:一些基础知识
开发语言·前端·javascript
爱炸薯条的小朋友6 小时前
C#由Dictionary不正确释放造成的内存泄漏问题与GC代系
开发语言·opencv·c#
m0_480502648 小时前
Rust 登堂 之 函数式编程(三)
开发语言·后端·rust