Qt 一步一步实现插件开发(附源码)

时间:2022-08-30 20:49:19

前言:从上个月底因为新项目统一平台需要用Qt开发,就开始研究Qt,但是一直感觉没有入门,不知道为什么,很多功能实现了,但是知其然不知其所以然,就像现在设计的项目

使用插件进行开发,做软件开发大体都知道什么事插件式开发,以前c#也用过,但是Qt插件开发还是第一次,百度了很久终于实现,这里记录下!这里不讲原理直接讲过程,高手绕行。。。

第一部分

建立插件程序实现2个功能

(1)创建一个加法函数供主程序进行动态调用

(2)创建一个查询页面供主程序进行动态调用

第一步创建插件程序

打开文件菜单-》新建文件或项目-》选择other project -》C++库如图

Qt 一步一步实现插件开发(附源码)

点击Choose进入如图

Qt 一步一步实现插件开发(附源码)

 

选择共享库-》输入名称-》选择你工程位置

Qt 一步一步实现插件开发(附源码)

 

点击下一步选择工程需要模块点击下一步完成

完成后你会发现工程有2个头文件和一个源文件

Qt 一步一步实现插件开发(附源码)

这里点击新建文件添加一个新建文件

新建文件-》Qt-》Qt设计类-》选择dialog-》输入名称

Qt 一步一步实现插件开发(附源码)

如图

Qt 一步一步实现插件开发(附源码)

头文件

MYTESTDLL_GLOBAL_H

Qt 一步一步实现插件开发(附源码)View Code

MYSHOWTEST_H

Qt 一步一步实现插件开发(附源码)View Code

MYTESTDLL_H

Qt 一步一步实现插件开发(附源码)View Code

源文件
MyShowTest.cpp

Qt 一步一步实现插件开发(附源码)View Code

MyTestDll.cpp

Qt 一步一步实现插件开发(附源码)View Code

ui
Qt 一步一步实现插件开发(附源码)

点击构建项目完成插件。

第二部分

新建一个主程序如图

Qt 一步一步实现插件开发(附源码)

把生成的插件mytestdll.dll放入mytest.exe相同目录

头文件

Qt 一步一步实现插件开发(附源码)View Code

源文件

Qt 一步一步实现插件开发(附源码)View Code
Qt 一步一步实现插件开发(附源码)View Code


效果如图

Qt 一步一步实现插件开发(附源码)

Qt 一步一步实现插件开发(附源码)

完成预定2个功能

源码下载:http://download.csdn.net/detail/huangyuancao/5023059

ps:博客园怎么提供源码下载呢。。。

 

 

 

 

 

 

 

 
 
分类:  Qt 编程
标签:  Qt插件