Qt基础之四十六:Qt界面中嵌入第三方程序的一点心得

本文主要讲解QWidget和QWindow的区别,以及如何在QWidget中嵌入第三方程序,并完美解决在QWidget中嵌入某些程序(比如Qt程序)时出现的白边问题。
下面是嵌入QQ音乐的样子,这首歌还不错。


先用spy++查看QQ音乐的窗口信息,如果安装了Visual Studio,工具菜单里自带spy++


然后调用FindWindow(NULL, L"心魔-苏娆")函数获取窗口的HWND,并嵌入。
但是在QWidget中嵌入其他Qt程序时,会出现白边,如下图所示:


将Qt程序“MyWindow”嵌入到“CSDN草上爬”(也是Qt程序)时出现了,右侧和底部出现了明显的白边。
解决白边后的嵌入效果如下:

一.QWidget和Q

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-22 11:10:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-22 11:10:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-22 11:10:03       82 阅读
  4. Python语言-面向对象

    2024-04-22 11:10:03       91 阅读

热门阅读

  1. 程序员如何修炼线路

    2024-04-22 11:10:03       193 阅读
  2. 力扣第541题: 反转字符串 II

    2024-04-22 11:10:03       77 阅读
  3. 一些PHP知识(四)

    2024-04-22 11:10:03       38 阅读
  4. C++学习笔记(17)——list迭代器

    2024-04-22 11:10:03       38 阅读
  5. 车机电源管理设计

    2024-04-22 11:10:03       32 阅读
  6. 总结一期Redis

    2024-04-22 11:10:03       39 阅读
  7. Dubbo源码解读-Consumer调用流程解析

    2024-04-22 11:10:03       31 阅读