美文网首页
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