这可能归结为对 python 的基本理解,但我正在努力使用 PyQt5 和 Python3 在新窗口中打开视频。
当我运行此代码时:
from PyQt5.QtMultimediaWidgets import QVideoWidget
from PyQt5.QtCore import QUrl
from PyQt5.QtWidgets import QApplication
from PyQt5.QtMultimedia import QMediaContent, QMediaPlayer
import sys
app = QApplication(sys.argv)
w = QVideoWidget()
w.resize(300, 300)
w.move(0, 0)
w.show()
player = QMediaPlayer()
player.setMedia(QMediaContent(QUrl.fromLocalFile({inputVideo})))
player.setVideoOutput(w)
player.play()
sys.exit(app.exec_())
窗口打开并播放视频文件。
我尝试将此代码添加到我的主程序中的一个类中,并尝试调用它,但它总是失败。
我想要实现的是从主 GUI 按 QPushbutton 打开一个新窗口并在该新窗口中播放视频。
正如我所说,这可能是基本的 python 编码,但我想我还没有。
非常感谢您的帮助!!谢谢!