當我實現了部件用於播放媒體文件,如這似乎你的環境,你應該也複製這個文件: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錯誤嗎?