我正在尝试将QGst :: Ui :: VideoWidget嵌入到我的应用程序中。当我这样做时,视频播放正确,但窗口的其余部分被遮挡。我正在使用" fromDescription"功能,使用基本" playbin"播放h.264编码的文件。
当我初始化除管道之外的所有内容时,所有内容都应该显示为正常情况,其中黑色矩形为空,否则视频将播放。然而,在管道初始化的情况下,视频会在矩形中播放,但除了移动窗口时的一些瑕疵外,其他所有内容都会被完全遮挡。
如何限制QGstreamer在父母和"堂兄"的范围内的过度绘画?类?
我正在使用Qt 5.9,Qt5-Gstreamer-1.0,我的环境在Fedora 25中,没有硬件视频加速(Virtualbox)。
答案 0 :(得分:0)
我已经弄明白了(简单的错误),这里是为了避免使用'xkcd 979 ...
基本上,请确保在构造函数中为每个元素设置父级。如果你不这样做,事情似乎有点工作,但他们不会。