我想知道是否有人有幸在PyQt4中使用QMediaPlayer?在
>>> from PyQt4.QtMultimedia import QMediaPlayer
告诉我:
^{pr2}$它也不会出现在这里:
>>> dir(QtMultimedia)
['QAbstractVideoBuffer', 'QAbstractVideoSurface', 'QAudio', 'QAudioDeviceInfo', 'QAudioFormat', 'QAudioInput', 'QAudioOutput', 'QVideoFrame', 'QVideoSurfaceFormat', '__doc__', '__file__', '__name__', '__package__']
根据docs(以及我遇到的各种代码片段),它应该在那里。 我使用的是4.8.5版(MacOSX10.8.4)。在
(在我安装的PyQt5中,QMediaPlayer可以正常工作。但是,我使用pyinstaller构建应用程序,不确定它对PyQt5的处理有多好。换句话说,如果可能的话,我更希望继续在这个项目中使用PyQt4。)
QMediaPlayer类仅在Qt5中可用,因此PyQt4显然不支持它:
可以build PyQt4 against Qt5。但是,它只包括Qt4和Qt5共有的类的子集。任何在Qt5中添加的类都不会被包括在内。在
相关问题 更多 >
编程相关推荐