【发布时间】:2017-11-14 13:15:33
【问题描述】:
我正在使用 PyQt5 5.7 版、python 3.5.3 和 raspbian。我的问题是,在我的代码中,PyQt5 的一些模块被识别并且不会产生错误,而有些会。
我得到的错误:ImportError: cannot import name 'QMultimedia'
那么,为什么 QtCore/Widgets/Gui 得到了重新整合,而不是 QMultimedia?我需要安装一些额外的软件包吗?我需要重新安装并做一些特别的事情吗?这可能是一个微不足道的问题,但请帮助我。
注意:我也试过:from PyQt5 import QtMultimedia
import numpy as np
import sys
from PyQt5 import QtCore
from PyQt5 import QtWidgets
from PyQt5 import QtGui
from PyQt5 import QMultimedia
from PyQt5 import QCameraInfo
from PyQt5 import QVideoWidget
from PyQt5 import QMediaObject
from PyQt5.QtCore import pyqtSignal
class Camera():
def iniCamera():
cam = QCamera()
caminfo = QCameraInfo(cam)
print (caminfo.description)
if caminfo.isNull() != True:
cam = QCamera(caminfo.deviceName())
print (caminfo.description)
if __name__ == '__main__':
iniCamera()
【问题讨论】:
-
把
QMultimedia改成QtMultimedia,是错字吗? -
已经试过了
-
我知道我试过了,但是输入了正确的名字,不要再混淆我们了。!!!
-
是否有效:
from PyQt5 import QCameraInfo from PyQt5 import QVideoWidget from PyQt5 import QMediaObject?,这些导入不正确。 -
你是如何安装pyqt5的?
标签: python pyqt raspberry-pi pyqt5 raspbian