search

Home  >  Q&A  >  body text

c++ - 如何使QWebView在和QLabel(嵌入了Mplayer)堆叠显示的情况下保持透明背景?

我想写一个播放器,用的是mplayer的slave模式,把mplayer嵌在Qt的QLabel里面.现在播放是没问题了,但是我想在最上面再糊上一层文字类的东西,这些文字类的东西是实时更新的,所以想用QWebView做.但是发现如果不在上面放置Mplayer,能够做到希望的上面的QWebView内容和底下的QLabel的内容能够同时显示,但是一旦捆上Mplayer,发现上层的QWebView就会变成一块黑色的框子(内容是about:blank).不知道有没有网友开发过类似的东西......
可能有人说会让我去用QLabel糊在上面显示,因为文字显示的同时可能还会涉及到滚动,所以我觉得如果用QLabel动起来太麻烦,想用QWebView显示HTML然后jQuery控制文字的移动,但是现在却卡在了QWebView的透明上...
我之前试过用QWebView里面包含一个video标签,发现Webkit核的QWebView太坑了,video直接变成幻灯片,根本没法看.....

ringa_leeringa_lee2804 days ago602

reply all(0)I'll reply

No reply
  • Cancelreply