• 4794阅读
  • 5回复

如何让一个外部程序 显示在qt的一个widget中? [复制链接]

上一主题 下一主题
离线tsuibin
 

只看楼主 倒序阅读 楼主  发表于: 2009-09-03
我现在做的一个mplayer的前端控制程序,一调用mplayer,它就会失去焦点,导致我的控制程序无法接收键盘事件,请问如何解决这个问题?



感谢!
离线tsuibin

只看该作者 1楼 发表于: 2009-09-03
我现在希望做的是,外部程序运行之后,显示在qt的一个widget中,这个要如何做?
离线glocklee
只看该作者 2楼 发表于: 2009-09-03
这涉及到比较底层的东西了,应该没有跨平台的方案吧。
离线allblue

只看该作者 3楼 发表于: 2009-09-03
关注中,我的代码中也涉及类似的事情,我的视频被制作成库,然后在qt中加载上,在代码中将视频初始化为实例,我的视频库不会得到焦点,而且只能在界面的最底层被生成,然后使用图片盖住没有视频的部分,露出有视频的部分,就形成想要的效果了,可能与你的还不一样,可以参考一下
黑暗魔法
离线dxl443
只看该作者 4楼 发表于: 2009-09-04
引用第3楼allblue于2009-09-03 16:48发表的  :
关注中,我的代码中也涉及类似的事情,我的视频被制作成库,然后在qt中加载上,在代码中将视频初始化为实例,我的视频库不会得到焦点,而且只能在界面的最底层被生成,然后使用图片盖住没有视频的部分,露出有视频的部分,就形成想要的效果了,可能与你的还不一样,可以参考一下



想请问下楼上的是在QT的什么版本中实现的?
把视频做成库是自己解码视频文件么?什么格式的都可以么?
离线tsuibin

只看该作者 5楼 发表于: 2009-09-04
直接修改mplayer - -
快速回复
限100 字节
 
上一个 下一个