PyQt5.uic.exceptions.NoSuchWidgetError: Unknown Qt widget: QVide
参考https://blog.csdn.net/piglite/article/details/112975395

pyqt5写视频播放界面,这个错误纠结了好久,打算放弃了都结果发现了解决方法。
qtdesigner里面没有QVideoWidget这个widget,要自己promote。
如果你直接用的.ui文件,在文件最后加入如下代码:
就可以在代码中使用QVideoWidget这个widget了
如果用了designer,拖的窗口是Containers里面的Widget

拖进去后升华它:右击它选promote to,然后执行如下操作

基类就是QWidget,Pormoted class name就填QVideoWidget,头文件写PyQt5.QtMultimediaWidgets,点add,然后就能在上面的窗口里看到QVideoWidget了,最后点击Promote就能完成升华
解决!