Python GUI PyQT5的初級使用

說在前面

* 由於細節沒有過多撰寫, 本文不適合Python新手 *

  • 工具: PyCharm
  • 系統: Windows7
  • Py版本: 3.6.5

按照以往的Python編程習慣,GUI的編程流程也應該是“安裝包-調用包-編碼調試”。
不過,PyQT5 的應用也不盡是如此。

有以下兩種選擇(就我所知):

  • 使用 QT-Designer(通過拖拉組件,構建GUI界面生成 .ui文件)和 PyUIC(轉換 .ui文件文 *.py文件)。(下圖)
    額外安裝的QT-Designer & PyUIC

  • 直接調用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的選擇,安裝,到使用,以上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章