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

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

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

第一部分

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

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

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

第一步创建插件程序

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

点击Choose进入如图

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

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

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

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

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

如图

头文件

MYTESTDLL_GLOBAL_H

View Code

MYSHOWTEST_H

View Code

MYTESTDLL_H

View Code

源文件
MyShowTest.cpp

View Code

MyTestDll.cpp

View Code

ui

点击构建项目完成插件。

第二部分

新建一个主程序如图

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

头文件

View Code

源文件

View Code
View Code


效果如图

完成预定2个功能

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

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

 
 
分类: Qt 编程
标签: Qt插件
原文地址:https://www.cnblogs.com/Leo_wl/p/2874410.html