一、安裝Pythonpython
訪問官網https://www.python.org/,下載並安裝你的目標Python版本。windows
二、安裝PyQt5app
1)進入cmd界面。執行命令 pip install pyqt5 pyqt5-tools ,等待一下子,命令執行完畢後PyQt5就安裝好了。ide
在python 自帶的IDLE中試驗一下pqyt5是否真的裝好了。工具
新建文件 firstPython.py 並輸入以下代碼ui
**********************************************spa
import sys
from PyQt5 import QtWidgets, QtCore
app = QtWidgets.QApplication(sys.argv)
widget = QtWidgets.QWidget()
widget.resize(400, 100)
widget.setWindowTitle("This is a demo for PyQt Widget.")
widget.show()
exit(app.exec_()) .net
**********************************************設計
運行後彈出以下界面,表示PyQt已經正常工做啦。3d
三、安裝PyCharm
1)訪問官網http://www.jetbrains.com/pycharm/download/#section=windows 做者選擇下載並安裝Community版本
PyCharm 基本配置:
設置默認PyCharm解析器
選擇File | Settings | Project: first | Project Interpreter,設置 Project Interpreter爲你使用的python版本
例如 C:\xxxx\AppData\Local\Programs\Python\Python35-32\python.exe
配置PyQt
PyCharm中選擇File | Settings | Tools | External Tools,點擊+ 新建工具, 創建QTdesigner 和 PyUIC工具
QTdesigner: 圈圈中的配置要對,就是designer.exe的位置,在python的side-package文件夾裏找
配置兩個關鍵參數:
Program:本身的designer.exe路徑 例如 C:\xxxx\AppData\Local\Programs\Python\Python35-32\Lib\site-packages\pyqt5-tools\designer.exe
Working directory:$ProjectFileDir$
配置三個關鍵參數:
Program:本身的python.exe路徑 例如 C:\xxxx\AppData\Local\Programs\Python\Python35-32\python.exe
Arguments:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Working directory:$ProjectFileDir$
返回主界面,Tools->ExternalTools 中新增了QTdesigner 和 PyUIC兩個工具
四、PyCharm中經過PyQt5設計GUI界面
1)利用代碼建立GUI界面
新建firstGUI.py,輸入以下代碼
# -*- coding: utf-8 -*-
"""第一個程序"""
from PyQt5 import QtWidgets # 導入PyQt5部件
import sys
app = QtWidgets.QApplication(sys.argv) # 創建application對象
first_window = QtWidgets.QWidget() # 創建窗體對象
first_window.resize(400, 300) # 設置窗體大小
first_window.setWindowTitle("個人第一個pyqt程序") # 設置窗體標題
first_window.show() # 顯示窗體
sys.exit(app.exec()) # 運行程序
選擇Run
2)利用QT Designer代碼生成一個GUI界面 ,並用PyUIC轉換爲.py文件
選擇Tools->ExternalTools->QTdesigner,進入QT Designer界面,第一次會彈出一個GUI建立界面,點擊creat 自動生成一個帶下方按鈕的GUI界面,以下圖。
另存該界面爲Utitled.ui文件。
返回PyCharm 項目界面,項目列表下多出了這個.ui文件
右鍵單擊Utitled.ui,彈出列表中選擇ExternalTools->PyUIC 就會生成Utitled.ui對應的Utitled.py文件了,
界面的代碼已經被寫好了。