当我实现了部件用于播放媒体文件,如这似乎你的环境,你应该也复制这个文件:mediaslider.hmediaslider.cpp并且在你的.pro文件中添加多媒体和multimediawidgets“QWidget的:: paintEngine:不应该再被称为”:</p> <p></p> <p><a href="https://github.com/DevAlone/Flamingo/blob/master/src/views/lesson/content_view/mediaplayerwidget.cpp" rel="nofollow noreferrer">.cpp file</a></p> <p>如果你想编译使用QMediaPlayer
它只是使用QMediaPlayer和QVideoWidget就像Qt文档中的例子。
创建窗口小部件是这样的:
MediaPlayerWidget player;
player.setSource(
"path_to_videofile");
player.show();
一切工作正常,但是当我调整窗口大小,它出现在控制台下一篇:
的QWidget :: paintEngine:不应该再被称为
这是怎么回事?我没有调用QWidget :: paintEngine。它是Qt错误吗?