当前位置: 首页 > news >正文

通过Qt Creator Plugin开发Qt Creator插件-【金丹篇】

1.前言

由于工作学习需要基于Qt Creator架构开发类似的插件,本人感慨网络上Qt 相关的文档真是少。我直接在官方社区查找Qt Creator Plugin愣是一点资料没有。其实想想也是自定义的三方插件到Qt的IED,主要是个社区的贡献者或官方技术人员自用,他开发布会的时候也说了文档是真的少。发布会的视频资料只有在youbute上才有,这是连接How to create a plugin for Qt Creator,当时的版本是基于5.14和Qt Creator 4.11的。其实底层架构轻易是不会变的无所谓的啦,开搞,兄弟们1。

2.自定义插件创建流程

image.png
image.png

2.1这里要选择Qt Creator源码的构建路径这很重要的

Qt Creator源码的githb地址是:GitHub - qt-creator/qt-creator: A cross-platform Qt IDE
自己下载当前的官方在开发的主干稳定版本的,我的是6.7的,可以使用mingw6.5.3编译。
image.png

2.2这是我选择的编译工具

image.png

3.将插件构建完成后导入Qt Creator源码的构建目录

构建完成后,从构建路径中有个名为plugin的文件夹,从该文件夹复制.dll(window系统动态库文件)和.a文件(Unix)系统动态库文件到Qt Creator源码的构建目录下的plugin目录下。

3.1myPlugin自定义插件的构建目录

image.png

3.2 Qt Creator源码的构建目录

image.png

4.Qt Creator编译出来的IDE查看结果(注意第一次构建会很慢,构建目录10个g呢)

image.png

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 视频项目开发,EasyCVR视频融合平台为何成为关键驱动力
  • jenkins最佳实践(一):jenkins安装与部署
  • SAP 界面小技巧-快速查找单据及路径
  • 机械学习—零基础学习日志(如何理解概率论5)
  • 二分查找理解
  • 喜讯!30篇论文完成知网(CNKI)检索,历时不到2个月
  • Baumer工业相机堡盟工业相机如何通过NEOAPI SDK使用HDR功能(Python)
  • Win/Linux/Mac 安装Python 3.6
  • Leetcode 476. Number Complement
  • OCR文字识别接口如何用PHP进行调用
  • 【计算机三级-数据库技术】数据库及数据库对象
  • 运营商三要素-手机三要素-运营商三要素验证-运营商实名认证-手机三要素实名校验核验接口API
  • 使用IO流复制文件夹
  • 关于武汉芯景科技有限公司的RS232通信接口芯片XJ3243EEUI开发指南(兼容MAX3243EEUI)
  • 不用再找了,国内无限制使用GPT 4o的方法【2024年9月 亲测好用】
  • 自己简单写的 事件订阅机制
  • canvas绘制圆角头像
  • Javascript设计模式学习之Observer(观察者)模式
  • Java面向对象及其三大特征
  • node学习系列之简单文件上传
  • October CMS - 快速入门 9 Images And Galleries
  • Puppeteer:浏览器控制器
  • Shadow DOM 内部构造及如何构建独立组件
  • SpiderData 2019年2月16日 DApp数据排行榜
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 不上全站https的网站你们就等着被恶心死吧
  • 关于 Cirru Editor 存储格式
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 跳前端坑前,先看看这个!!
  • 项目实战-Api的解决方案
  • 一起参Ember.js讨论、问答社区。
  • 最近的计划
  • 阿里云服务器购买完整流程
  • ​520就是要宠粉,你的心头书我买单
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • (1)bark-ml
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (初研) Sentence-embedding fine-tune notebook
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (规划)24届春招和25届暑假实习路线准备规划
  • (接上一篇)前端弄一个变量实现点击次数在前端页面实时更新
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (十三)Maven插件解析运行机制
  • (原)Matlab的svmtrain和svmclassify
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • (转)Linux下编译安装log4cxx
  • (转)Oracle存储过程编写经验和优化措施
  • *(长期更新)软考网络工程师学习笔记——Section 22 无线局域网
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .NET 5种线程安全集合
  • .Net Memory Profiler的使用举例
  • .NET 设计模式初探