gpt4 book ai didi

python - QMediaPlayer 在 PyQt4 中不可用?

转载 作者:太空宇宙 更新时间:2023-11-03 18:45:23 25 4
gpt4 key购买 nike

我想知道是否有人有幸在 PyQt4 中使用 QMediaPlayer?

>>> from PyQt4.QtMultimedia import QMediaPlayer

告诉我:

ImportError: cannot import name QMediaPlayer

它也没有出现在这里:

>>> dir(QtMultimedia)
['QAbstractVideoBuffer', 'QAbstractVideoSurface', 'QAudio', 'QAudioDeviceInfo', 'QAudioFormat', 'QAudioInput', 'QAudioOutput', 'QVideoFrame', 'QVideoSurfaceFormat', '__doc__', '__file__', '__name__', '__package__']

根据docs (以及我遇到的各种代码片段),它应该在那里。我使用的是版本 4.8.5 (Mac OS X 10.8.4)。

(在我安装的 PyQt5 中,QMediaPlayer 可以正常工作。但是,我正在使用 pyinstaller 来构建应用程序,并且不确定它处理 PyQt5 的效果如何。换句话说,如果可能。)

最佳答案

QMediaPlayer类仅在Qt5中可用,因此显然PyQt4无法支持它:

可以build PyQt4 against Qt5 。但是,它仅包含 Qt4 和 Qt5 共有的类的子集。 Qt5 中添加的任何类都不会包含在内。

关于python - QMediaPlayer 在 PyQt4 中不可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19642960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com