• 5166阅读
  • 2回复

关于界面内嵌入另一个程序 [复制链接]

上一主题 下一主题
离线icemoon
 
只看楼主 倒序阅读 楼主  发表于: 2006-05-10
偶是新手,遇到这样一个问题,请教各位达人:

用Qprocess启动mplayer,这样在运行时会弹出mplayer的窗口。我想将这个窗口嵌入到qt界面的某一个控件中,不知道可不可以。
如果不行的话,那可以把弹出的mplayer窗口标题栏去掉吗?

3x!!!
[ 此贴被XChinux在2006-05-10 23:35重新编辑 ]
离线shiroki

只看该作者 1楼 发表于: 2006-05-11
如果我说“可行”是不是就算回答了你的问题了。 嘿嘿
确实是可行的, 不过你得好好看看mplayer的源码。 把那个显示图像的窗口的winid拿到, 然后就可以放在qt里了

mplayer的标题栏去掉也能做到, 这个需要了解X11的知识, 印象中得设win的atom属性。

别问我具体怎么实现, 这个不容易
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线icemoon
只看该作者 2楼 发表于: 2006-05-12
谢谢bz!

winid我拿到了,可是然后该怎么办呢? 咋地嵌进去呢?
快速回复
限100 字节
 
上一个 下一个