PYQT5,pycharm下,使用designer构建页面,点击播放按钮,窗口有声音传出但没有图像
from PyQt5.QtWidgets import *
from PyQt5.QtMultimedia import *
from PyQt5.QtMultimediaWidgets import QVideoWidget
import sys
from PyQt5.QtCore import QUrl
from PyQt5.QtGui import *
from PyQt5.QtCore import *
#from PyQt5.uic import loadUi
#from PyQt5 import uic
#class QVideoWidget(QVideoWidget):
class Window(QWidget):
def init(self,parent=None):
super().init(parent)
self.setup_ui()
self.setWindowTitle("智能垃圾分类")
self.widget_video = QVideoWidget(self)
self.player = QMediaPlayer()
self.player.setVideoOutput(self.widget_video)
self.video_play.clicked.connect(self.VideoOpen)
def setup_ui(self):
from PyQt5.uic import loadUi
loadUi("untitled.ui",self)
def VideoOpen(self):
self.player.setMedia(QMediaContent(QUrl.fromLocalFile(r"C:\Users\20883\Desktop\Race\Test.avi")))
self.player.play()
print("Button press")
if name == 'main':
app = QApplication(sys.argv)
Form = Window()
#form.setGeometry(500,500,500,500)
Form.show()
sys.exit(app.exec_())
无图像显示
根据我的搜索,我下载了K-Lite,再运行依然是这样
显示图像