Python GUI程式設計:PyQt5實戰

昨天在圖書館看到《Python GUI程式設計:PyQt5實戰》這本書,隨手翻了一下,讓我有了一些Python GUI程式開發的概念。

本書的github repo: https://github.com/cxinping/PyQt5

重點章節:第一章、第三章、第九章、第十章、第十一章

以下簡單說明我讀這本書的收獲:

  1. PyQt5只適用於Python3
  2. PyQt5中有一個Qt Designer,可以輔助使用者快速開發GUI程式,透過拖拉元件的方式來進行GUI開發,Qt Designer的執行檔為designer.exe(第三章)

3.安裝PyQt5:

pip install PyQt5 #安裝PyQt5
pip install PyQt5 #安裝工具包
#將PyQt5-tools加入環境變數當中
測試是否安裝成功:
import PyQt5

4.PyQt5可直接將UI介面轉成.py檔案:(pyuic5指令)

pyuic5 -o firstMainWin.py firstMainWin.ui

5.可與各種Python模組搭配:Matplotlib, Pandas…. (第九章)

6.GUI設計和程式邏輯設計是分開的

7.點擊GUI的Button,會呼叫外部程式執行動作

8.將GUI程式轉成.exe執行檔:使用PyInstaller

9.實戰軟體應用開發(第十章)

10.金融軟體開發(第十一章)

Written by

Machine Learning / Deep Learning / Python / Flutter cakeresume.com/yanwei-liu

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store