PyQt5安装及配置
1) 通过命令pip install PyQt5进行安装
本地若安装了Anaconda,里面会自带PyQt5,但自带的PyQt5可能会有版本不兼容问题,比如最后将XXX.ui文件转换为XXX.py文件时,会报模块找不到错误
此时在anaconda的cmd界面重新安装PyQt5即可
Traceback (most recent call last):
File "C:\Users\XXXXX\AppData\Local\Continuum\anaconda3\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\Users\XXXXX\AppData\Local\Continuum\anaconda3\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\XXXXX\AppData\Local\Continuum\anaconda3\lib\site-packages\PyQt5\uic\pyuic.py", line 26, in <module>
from PyQt5 import QtCore
ImportError: DLL load failed: The specified module could not be found.
2) PyCharm中配置PyQt5
具体详细请参照https://blog.csdn.net/esting_tang/article/details/81082504
a) 打开PyCharm,打开File—>Settings—>External Tools, 点击加号来添加自己的工具,做如下配置:
Name: QtDesigner
Group: Qt
Programs: F:\anaconda\Library\bin\designer.exe(自己本地designer.exe的路径)
Working directory:$ProjectFileDir$
image
完成后点“OK”,现在QtDesigner就配置好了, 就可以直接在PyCharm中打开它来画界面了
b) 要在PyCharm中把界面的.ui文件转换为.py文件,同样在External Tools中点击加号来配置pyuic,做如下配置:
Name:Pyuic
Group:Qt
Program:F:\anaconda\python.exe(自己本地python.exe的路径)
Arguments:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Working directory:$FileDir$
image
至此就全部配置完成
c) 测试配置是否OK
回到PyCharm,Tools—>Qt—>QtDesigner,点击即可打开designer
image保存文件至当前pycharm目录,文件后缀名为xxx.ui
在Pycharm中,右键点击该文件,Qt --> Pyuic,执行后,对应的新的xxx.py文件会生成在xxx.ui文件同级目录下
image使用
OK,砍柴的工具已经准备好了,下面就可以开始愉快的开始GUI之旅了
这里写图片描述
打开Qt Designer 之后
这里写图片描述
新建窗口之后
这里写图片描述
记得点击左上角的File->save,保存到项目文件中。保存之后回到pycharm中
点击PyUIC之后,会自动生成python文件,打开生成的python文件,还需要在最后面添加下面的代码才能运行
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_())
右键运行,这样就生成我们之前在Qt Designer
中创建的窗体了,意外不意外???
这里有个demo参考
总结
pyqt5的安装并不难,相信你可以正确的安装了.这几天想做一个图书查询的系统,因为学校的图书系统是web版本的,现在想用爬虫和QT来做一个应用程序,感觉有点难度,慢慢学习吧,后面会总结一下pyqt5的一些用法,敬请期待.
如果文章对你有帮助,请在侧栏给我个大拇指哦
网友评论