美文网首页
Python3 PyQt5 PyCharm win7环境搭建

Python3 PyQt5 PyCharm win7环境搭建

作者: BITmwh | 来源:发表于2017-06-07 14:29 被阅读0次

开发环境

  • 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

参考资料

Python3 PyQt5 pycharm 环境搭建

相关文章

网友评论

      本文标题:Python3 PyQt5 PyCharm win7环境搭建

      本文链接:https://www.haomeiwen.com/subject/hzoofxtx.html