Qt Plugin插件开发指南(1)- 一般开发流程 版本记录表 文章目录 概述 4 Qt插件简介 Qt 6 Qt插件开发的流程 Qt 11 Qt插件调用的流程 Qt 20 插件的开发 28 设计接口文件 32 配置工程文件 94 实现接口的类 142 插件的调用 338 特别说明 366 绑定信号与槽 368 发射自定类型变量 395 注册回调函数 524 概述 Qt插件简介 插件是一种遵循一定规范的应用程序接口编写出来的程序,定位于开发实现应用软件平台不具备的功能的程序。插件与宿主程序之间通过接口联系,就像硬件插卡一样,可以被随时删除,插入和修改,所以结构很灵活,容易修改,方便软件的升级和维护。Qt提供了两种API用于创建插件:一种是高阶API,用于扩展Qt本身的功能,如自定义数据库驱动,图像格式,文本编码,自定义样式等;一种是低阶API,用于扩展Qt应用程序。本文主要是通过低阶API来创建Qt插件,并通过静态、动态两种方式来调用插件。 Qt插件开发的流程 1. 定义一个接口集 只有纯虚函数的类 。 1. 用宏 Q DECLARE INTERFAhttps://copyfuture.com/blogs-details/202204151507067804