作者:猪哥---半夜跳钢管 | 来源:互联网 | 2023-05-22 15:14
我也知道用directdraw创建surface层然后设置overlay,就可以实现;不知道通过Qt的gui的控件是否也能实现在视频窗体上面实现半透明效果的控件叠加?本人用的是Qt4.8.6基于w
我也知道用directdraw创建surface层然后设置overlay,就可以实现;
不知道通过Qt的gui的控件是否也能实现在视频窗体上面实现半透明效果的控件叠加?
本人用的是Qt4.8.6基于wince嵌入式平台。
跪求求大神给个方向啊!!
setAttribute(Qt::WA_TranslucentBackground,true);
setStyleSheet("background:transparent;");
这些属性都试了,图片也是半透明的,但是完全遮住视频了。
6 个解决方案
看看QML Video Example。这方面别人都帮你做好了。
楼主,你这个现在弄好了吧?我也要用这方面的,苦苦没有解决方案啊!要是有的话,能分享出来么?
我邮箱:1789597040@qq.com。谢了
楼主,你好!我最近刚好碰到你的问题,两层label 分别显示视频和绘图,要求上层label透明,绘图我倒是实现了 但是透明始终搞不定,各种网上透明的方法试遍了。用QT也几年了,没想到被这个问题卡住了,还望楼主赐教,15026015978@163.com
给个意见。如果不允许窗口拖拽的话。可以使用两个进程来实现这个功能。有个单独的进程实现label透明,label显示的内容,可以通过进程间通信来处理。
楼主解决了吗?我也碰到这样的问题,如果知道烦请告诉我下,谢谢。982278442@qq.com