說在前面
* 由於細節沒有過多撰寫, 本文不適合Python新手 *
- 工具: PyCharm
- 系統: Windows7
- Py版本: 3.6.5
按照以往的Python編程習慣,GUI的編程流程也應該是“安裝包-調用包-編碼調試”。
不過,PyQT5 的應用也不盡是如此。
有以下兩種選擇(就我所知):
使用 QT-Designer(通過拖拉組件,構建GUI界面生成 .ui文件)和 PyUIC(轉換 .ui文件文 *.py文件)。(下圖)
直接調用QT包,直接編寫代碼,直接運行生成GUI界面;
前者雖然來得直觀方便,但是對後期格局使用限制太大,個人不推薦;
後者儘管上手難度高點,但是有助於後期高度發展和自定義使用,作爲一名愛好折騰的人,還是偏向該方法的。
因此,我選擇第二種方法。
PyQT5 安裝
pip install pyqt5
當然,也可以在PyCharm搜索和安裝,看個人使用習慣。
GUI編碼
import sys
from PyQt5.QtWidgets import QApplication, QWidget
if __name__ == '__main__':
app = QApplication(sys.argv) # 實例一個應用
w = QWidget() # 創建一個窗口
w.resize(500, 150)
w.move(100, 100)
w.setWindowTitle("Hello world!")
w.show()
sys.exit(app.exec_())
運行成功,可看到一個窗口。
第二種選擇比第一種選擇簡單快捷,但是直觀程度不如使用QT-Designer,作爲Coder,還在乎這些?
QT的選擇,安裝,到使用,以上。