1.下载安装PyQt
笔者环境
操作系统: win7 64位
PyCharm: 2018.2.3
Python : 3.6.3
PyQt : 5.8.2
pyqt5-tools:5.11.2.1.3
pyinstaller:3.3.1
使用pip工具安装:
pip install PyQt5==5.8.2 官网:https://pypi.org/project/PyQt5/
pip install PyQt5-tool
pip install pyinstaller 官网:http://www.pyinstaller.org/
2.检验是否成功
进入python的交互界面,导入PyQt5模块,未显示报错,则安装成功
3.Pycharm 配置
1)添加QtDesigner
打开File->Settings->Tools->External Tools
Name:Qt Designer
Program:C:\Program Files\Python3.6\Lib\site-packages\pyqt5_tools\designer.exe
Working directory:$FileDir$
2)添加PyUIC
Name:PyUIC
Program:C:\Program Files\Python3.6\python.exe
Arguments:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Working directory:$FileDir$
4.利用PyQt5开发界面程序
1)新建项目
填写项目名称、选择已存在的编译器
2)打开Qt Designer工具
3) 设计完界面后,保存在项目的ui文件夹下。
4) 选中ui文件,右键-External Tools->PyUIC 将.ui文件转换成.py文件
5)加入主程序,右键运行
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
if __name__ == '__main__':
app = QApplication(sys.argv)
MainWindow = QMainWindow()
ui = Ui_Form()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())
5.程序打包,生成exe可执行文件
进入主程序文件目录下,打开cmd命令窗口,输入命令pyinstaller -F login.py .打包成功后在dist目录下会生成一个.exe可执行文件
pyinstaller 命令选项:
--clean:清除打包过程中生成的临时目录:__pycache__、build
--distpath:path_to_executable 指定生成的可执行文件存放的目录
--workpath:path_to_work_files 指定编译中临时文件存放的目录
-F : 生成单个可执行文件
-c : 控制台窗口 (默认)
-w : 去掉控制台窗口
-i : 可执行文件的图标
-p : 指定程序所依赖的包,模块的路径