开发环境
-
Win7 SP1 x64 -
Python 3.5.3 x64 -
PyQt5 5.8.2 -
PyCharm Community Edition 2017.1.3 -
PyInstaller 3.2.1 -
qt-opensource-windows-x86-5.9.0当前Python的最新版本为3.6.1,但PyInstaller尚未支持Python 3.6。
安装
Python
下载:https://www.python.org/downloads/release/python-353/
我的安装路径:C:\python353
安装中注意将Python加入Path环境变量
PyCharm
PyCharm的社区版为开源免费版本,完全满足使用要求。
下载:https://www.jetbrains.com/pycharm/download/#section=windows
SIP
SIP的安装可以在PyCharm内以较为方便的方式安装。
2017-6-7 10-52-33.png
2017-6-7 10-55-25.png
2017-6-7 11-02-02.png
PyQt5
2017-6-7 11-03-39.png
PyInstaller
2017-6-7 11-05-10.png
Qt
安装Qt的目的,仅仅是使用其Qt designer工具,进行GUI的设计。
安装时需要注册帐号。
2017-6-7 11-07-20.png
组件选择时,除默认组件外,需另外选择MinGW 5.3.0 32bit
2017-6-7 11-09-03.png
安装完成后,可在安装目录中找到designer.exe
2017-6-7 11-11-29.png
2017-6-7 11-13-37.png
PyCharm中外部程序的配置
以下配置中,涉及到Python和Qt的安装目录时,应相应的根据当前电脑上软件的安装目录进行调整
配置Qt Designer
2017-6-7 11-15-20.png
2017-6-7 11-16-14.png
配置PyUIC
用于把QtDesigner创建的UI文件转换成py文件。
参数(parameters)中填写:
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
2017-6-7 11-17-32.png
配置PyInstaller
参数(parameters)中填写:
-F -w --path C:\Python353\Lib\site-packages\PyQt5\Qt\bin $FileName$
2017-6-7 11-19-25.png
使用示例
使用Qt Designer设计GUI
在PyCharm新建一个项目并打开Qt Designer
2017-6-7 11-26-25.png
创建一个GUI窗口,具体过程不再详述。保存 该文件(test.ui)并关闭Qt Designer。
2017-6-7 11-29-59.png
将UI文件转换为Python文件
在test.ui文件上右击,选择PyUIC,生成test.py。
2017-6-7 12-07-50.png
编写main.py
2017-6-7 12-11-43.png
import sys
import test
from PyQt5.QtWidgets import QApplication, QMainWindow
if __name__ == '__main__':
app = QApplication(sys.argv)
MainWindow = QMainWindow()
ui = test.Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())
在main.py文件右击,选择Run 'main'。
2017-6-7 12-14-17.png
2017-6-7 12-15-50.png
生成exe文件
在main.py文件右击,选择PyInstaller。
2017-6-7 12-17-52.png
完成后将在项目文件夹下生成build文件夹和dist文件夹,生成的exe文件位于dist文件夹下。在windows资源管理器内双击main.exe即可执行。
2017-6-7 12-19-20.png















网友评论