- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 Qt 之 qInstallMessageHandler(重定向至文件)
1. 在当前路径下创建日志目录2. 根据日期创建日志文件3. 拼接消息内容:msg+函数名+文件路径+行号4. 文本流输入到日志文件
2022-06-09 19:01:46
686
原创 外部程序嵌入到Qt进程界面---附源码
项目需要将一个外部软件嵌入自己编写的qt界面,类似于将外部程序当作自己软件的一个插件,以起到集成的目的。笔者这里用电脑自带的计算器为例。
2022-05-25 10:34:44
1761
2
Ubutu 下qBreakpad dump文件 分析工具----附源码和测试程序 编译好的qbreakpad源码和自测demo
Ubutu 下qBreakpad dump文件 分析工具----附源码和测试程序
编译好的qbreakpad源码和自测demo
2022-05-25
外部程序嵌入到Qt进程界面---附源码
项目需要将一个外部软件嵌入自己编写的qt界面,类似于将外部程序当作自己软件的一个插件,以起到集成的目的。笔者这里用电脑自带的计算器为例。
传统做法:
1)首先打开需要的外部程序;
2)通过spy+获取的外部程序类名;
3)将类名当作函数FindWindow的第一个参数(字符串);
改进做法:
1)根据exe路径启动程序,并得到进程id号;
2)根据进程id号得到主窗口句柄:通常情况下一个进程内有多个窗口句柄,还需要从得到的N个句柄中找到主窗口句柄(下面会统一讲到);
3)将HWND转为WId,进而将外部程序嵌入QWindow、widget:
2022-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人