社区
其他技术讨论专区
帖子详情
可不可以把QT Application封装在一个DLL中?
weixin_38056080
2019-09-19 06:24:23
可否象在MFC中那样加载和卸掉包含对话框的DLL?例如我要在一个MFC对话框中调用QT的对话框?谢谢
...全文
18
5
打赏
收藏
可不可以把QT Application封装在一个DLL中?
可否象在MFC中那样加载和卸掉包含对话框的DLL?例如我要在一个MFC对话框中调用QT的对话框?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
VS+
Qt
应用开发-将界面
封装
成
dll
VS+
Qt
应用开发-将界面
封装
成
dll
在开发过程
中
,为了方便使用或者保密代码,可以将功能或者界面
封装
成
dll
库,供使用者调用,下面介绍VS+
Qt
将界面
封装
成
dll
库的过程。 新建项目,选择
Qt
GUI
Application
,输入自定义的类名称,单击确定; 一直单击“Next”,选择默认设置,单击“Finish”; 在项目上单击右键,选择“属性”,将目标文件扩展名改为“.
dll
”,将配置类型改为“动态库(.
dll
)”; 选择链接器->常规,将输出文件的路径改为
dll
; 将
VS +
QT
封装
带UI界面的
DLL
2.1 在test项目文件夹下面新建include和lib文件夹。并且把UiDemo项目生成的文件和必要头文件拷过来。7.点击保存,右键——>生成,成功后可以在执行目录下找到生成的文件。1.新建项目,选择
Qt
Widgets
Application
。3.新建C++类,可以在此类里面写算法函数用于调用。2.新建项目,选择
Qt
Widgets Class。4.下面是添加完
Qt
窗体类和C++类之后的项目截图。ui_Dialog.h的位置比较隐蔽,下图是路径。8.至此,生成带UI的
DLL
已经编译成功。
DLL
中
封装
Qt
窗口给MFC或
Qt
应用程序调用,并将
DLL
中
的窗口嵌入主程序
中
,实现与主程序交互和自身事件循环的解决方案
近期接到的任务场景是需要在windows动态链接库(
dll
)
中
封装
Qt
的QWebEngine控件,调用该
dll
的主程序可能是win32或MFC程序,也可能是
Qt
程序本身。要求是在
dll
内部
封装
的QWebEngine显示在调用该
dll
的MFC或
Qt
程序界面
中
,类似于将
dll
中
的
Qt
窗口嵌入到主程序的窗口
中
,并接收用户操作和响应。 查阅了网上的各种资料(网上关于这种应用场景的资料实在少的可怜),终于...
QT
:
封装
为
DLL
和lib及调用过程
参考文章:
QT
代码
封装
成
dll
和lib文件及使用:https://blog.csdn.net/qq_32409253/article/details/80833640
Qt
5.8生成
dll
和调用详细图文教程:https://blog.csdn.net/qq_37211994/article/details/82465601
Qt
·代码
封装
成
dll
文件及所生成
dll
文件的使用:https:/...
vs 2010
中
用
qt
插件编写动态库
dll
在vs2010
中
安装
qt
插件,然后写
qt
的
dll
,新建项目时选择“
Qt
Application
”,然后把“项目属性->配置属性->常规->项目默认值->配置类型”设置为“动态库
dll
”, 写完编译后发现,文件的后缀是exe,并且文件的目录总是不对。目录结构是这样的: 总项目A的目录-----------------
qt
项目B
其他技术讨论专区
433
社区成员
791,270
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章