1. 程式人生 > >Python3 安裝PyQt5及exe打包

Python3 安裝PyQt5及exe打包

Python3 安裝PyQt5 Pycharm 環境搭建及打包

環境: Python 3.6.4 + Pycharm Professional 2017.3.3 + PyQt5 + PyQt5-tools

①Python 3 安裝

Python 3.x 安裝時,預設勾選ADD Python 3.6 to PATHADD Python to environment variables的情況下,系統會向path中增加以下兩個環境變數。

D:\Program Files\Python36\Scripts\;
D:\Program Files\Python36\;


安裝 Python 3.6.4
安裝可選項
安裝高階可選項
Python 3.6.4 安裝完成

②PyQt5 PyQt5-tools 安裝

pip install pyQt5
pip install pyQt5-tools

命令列視窗輸入pip install pyQt5pip install pyQt5-tools

③測試是否成功

新建Project,這裡要注意的是下圖中紅色框框裡面的兩個選項要勾選上,否則新建專案會如圖2所示

圖1
這裡寫圖片描述

圖2
這裡寫圖片描述

新建一個python檔案,程式碼如下所示

# FileName : PyQtDemo.py
# Author   : Sean
# DateTime : 2018/2/2 12:50
# SoftWare : PyCharm from PyQt5 import QtWidgets, QtGui import sys app = QtWidgets.QApplication(sys.argv) window = QtWidgets.QWidget(); window.show() sys.exit(app.exec_())

彈出如下介面即Pyqt5安裝成功。
這裡寫圖片描述

④新增QtDesigner

Ctrl+Alt+S 開啟Setting->Tools->External Tools->"+"。如下圖配置所示

這裡寫圖片描述
這裡寫圖片描述

⑤新增PyUIC

Ctrl+Alt+S 開啟Setting->Tools->External Tools->"+"。如下圖配置所示

Argumnets 中填下面的引數

-m PyQt5.uic.pyuic  $FileName$ -o $FileNameWithoutExtension$.py

新增內部工具
新增QtDesigner工具

⑥開啟QtDesigner,建立第一個畫面

開啟QtDesigner
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述

儲存完之後你會在專案中看到.ui的佈局檔案

這裡寫圖片描述
然後,在佈局檔案上面滑鼠右鍵找到Externals Tools->PyUIC,單擊這個,專案中會生成對應的.py檔案。
這裡寫圖片描述

生成的.py檔案
這裡寫圖片描述

⑦新建主程式

# FileName : main.py
# Author   : Sean
# DateTime : 2018/2/2 13:00
# SoftWare : PyCharm

import sys
import untitled
from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ == '__main__':
    app = QApplication(sys.argv)
    MainWindow = QMainWindow()
    ui = untitled.Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

執行main.py,彈出如下介面,即建立成功。
這裡寫圖片描述

⑧打包

安裝pyinstaller

pip install pyinstaller

這裡寫圖片描述

pyinstaller.exe -F -w C:\Users\seed\PycharmProjects\untitled5\main.py

這裡寫圖片描述

打包好的exe在Scripts的dist資料夾下

這裡寫圖片描述

這裡寫圖片描述