解决PyQt5报错defaultServiceProvider::requestService():

2019-07-12 21:47发布

简述

之前因为这个报错解决了很长时间,因为我之前一直是用 pip3 工具安装的 PyQt5 ,但是用 pip3 工具安装 PyQt5 后, 自己写的音乐播放器一直没有声音,而且还有不能调用 fcitx 中文输入法等问题

解决

舍弃 pip3 安装 PyQt5 ,其实可以完全卸载了 pip3 安装的 PyQt5
采用这种安装办法 sudo apt-get install libqt5multimedia5-plugins sudo apt-get install python3-pyqt5 python3-pyqt5.qtmultimedia 采用这种办法安装的 PyQt5 主题可以依赖系统,而且是与 pip3 安装的独立的,所以可以将 pip3 安装的 PyQt5 卸载了,而且还可以调用中文输入法,当然你可能还需要 pyuic5 等这些开发图形化界面工具,也可以采用这种安装办法,经过我搜索这写工具在这个包里面 sudo apt-get install pyqt5-dev-tools 这个工具包里面就有 PyQt5 将 ui 文件 装换 py 文件的命令,还有转换图片资源的命令