QT 制作播放器 问题,求救高手

咖啡老猫 2012-12-13 01:47:50
本人从事视频监控,在做监控播放器的时候,想做到像网站播放器的播放控制,即鼠标移动到播放区域,控制栏显示出来,但是现在我用QT制作的时候,发现在播放视频的时候,我的控制区域在出来闪烁一下后就不见了,请问如何才能规避掉这个问题,播放解码的方式是使用QFrame的WId,解码视频是用的DirectX,请高手指点
...全文
170 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
咖啡老猫 2012-12-18
  • 打赏
  • 举报
回复
已经解决了,没有用透明的,同时和二楼说的一样,改变了控件的Z-Order就OK
MarsZ 2012-12-16
  • 打赏
  • 举报
回复
引用 楼主 wsl888444 的回复:
本人从事视频监控,在做监控播放器的时候,想做到像网站播放器的播放控制,即鼠标移动到播放区域,控制栏显示出来,但是现在我用QT制作的时候,发现在播放视频的时候,我的控制区域在出来闪烁一下后就不见了,请问如何才能规避掉这个问题,播放解码的方式是使用QFrame的WId,解码视频是用的DirectX,请高手指点
爱莫能助。。。
乔巴好萌 2012-12-15
  • 打赏
  • 举报
回复
你所描述的闪烁一下就不见了 是什么现象? 具体点 如果QFrame你觉得有问题 就试试QWidget 画图前 记得关闭Qt的双缓存
乔巴好萌 2012-12-15
  • 打赏
  • 举报
回复
做显示 没出现你说的问题
jinjianxinxh 2012-12-14
  • 打赏
  • 举报
回复
qt是有这个问题,之前碰到过,后面没发解决换成gtk了
  • 打赏
  • 举报
回复
那你判断一下,当鼠标在某一区域时始终保持窗口可见,移出该区域后窗口隐藏,同时确保你的窗口在视屏播放窗口之上
咖啡老猫 2012-12-13
  • 打赏
  • 举报
回复
在线等啊,如果不是QT的,其他Windows平台的解决方案也可以提出来参考一下啊

16,211

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧