PyQt5安装的各种坑使用Python开发了几个小工具,真是被Python的开发效率惊叹到了,真是人生苦短,我用Python,但是开发的时候都没有制作界面,觉得不是很完美,所有想学习一下制作界面的工具,自身带的Tk工具界面有点丑陋,所以想学习新的制作界面的工具,比较来比较去,决定使用PyQt5。没想到第一步安装就遇到各种坑。 首先我的Python是3.6.0版本,直接使用pip install PyQt5安装,安装很顺利。于是找到一篇教程http://code./pyqt5/开始学习, 第一句 import PyQt5 顺利运行 第二句from PyQt5.QtWidgets import QApplication,QMainWindow 提示加载失败,DLL加载失败 上网百度,各种方法,一一试过一遍,都不行。没想到第一步安装都不行呀! 最后考虑可能是版本问题,查看自己使用pip install PyQt5安装的 PyQt5版本是5.11版,最新版,是不是版本不兼容呀,于是使用 pip uninstall PyQt5将安装的PyQt卸载了,从网上现在了一个5.10版本的PyQt5-5.10-5.10.0-cp35.cp36.cp37-none-win_amd64.whl 重新安装 下面是安装过程1.安装 sip pip install sip 2.安装 PyQt5(一定要注意版本问题,不然太麻烦了) ,本地安装
Pip install –user d:\ PyQt5-5.10-5.10.0-cp35.cp36.cp37-none-win_amd64.whl
3.安装 PyQt5-tools pip install PyQt5-tools 安装完成后,在python安装目录下可以看到 配置PyCharm 打开Extrernal Tools之后,点击上如绿色的+,添加Tools 然后再新建多一个“PyUIC”,这个主要是用来将 Qt界面 转换成 py代码。 -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
使用 新建窗口之后,可以再左边列表直接拖拉空间到窗口上 import sys from PyQt5.QtWidgets import QApplication, QMainWindow if __name__ == '__main__': app = QApplication(sys.argv) MainWindow = QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_()) 点击运行 总结:整个安装配置是很简单,在pycharm上自动打开qt designer来设计软件界面,然后将保存的文件转换成py代码即可。qt designer是通过PyQt5-tools安装,这只能在windows上安装,换成其他操作系统是不行的。
|
|
来自: 刮骨剑 > 《PyQt5 教程(2)》