关于QT插件式开发窗口的创建和插入

1.首先创建插件

第一步

      


 会产生以下红框这三个文件

这三个文件主要是创建的插口类,.cpp 会进行类的实现  ,cplusepluse_global.h是对类的接口声明。

第二步

 创建类的接口类  头文件 如下图 ,这个不用.cpp 实现 只需要定义,每个类函数必须声明为虚函数如下图代码:

 

 在cplusepluse.h中改写 如图

 

在.cpp实现

 

点击编译 会产生 .dll  和.a 文件如下图 

 2.调用插件

    第一步创建工程  mainWindow 和QWidget 都行

将.dll 和.a 放入创建的工程下 .exe下 如图

在将接口 放入 文件目录下如图:

 

  开始编写调用代码:

 运行结果 如下  ,窗口插件类似:

 

 具体代码 见:GitHub - w1315/w1315: Config files for my GitHub profile.Config files for my GitHub profile. Contribute to w1315/w1315 development by creating an account on GitHub.https://github.com/w1315/w1315

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值