Python常用的圖形介面程式設計框架,你知道幾個?

老男孩IT教育機構發表於2022-08-24

 Graphical User Interface,簡稱GUI,也被稱為圖形化使用者介面,所謂的GUI程式設計,指的是使用者不需要輸入程式碼指令,只透過圖形介面的互動就可以操作軟體功能。Python語言常用的圖形介面程式設計框架有哪些呢?請看下文:

  1、Tkinter

  一個輕量級的跨平臺圖形使用者介面(GUI)開發工具,是Python的自帶的官方標準庫,安裝Python之後直接匯入就可以使用, 我們常見的python IDLE就是使用TKinter實現。

  它最大的特點就是上手簡單, 做個簡單的小工具基本夠用了,比如登入,計算器,簡單的輸入輸出工具等,缺點是不夠美觀,功能太單一。

  2、Pyqt

  QT是一個C++編寫的跨平臺的框架。這是一個非常全面的庫。PyQt是Qt庫的Python版本,它有超過300類,將近6000個函式和方法。

  它是一個多平臺的工具包,可以執行在所有主要作業系統上,包括UNIX,Windows和Mac。

  3、wxPython

  是一款開源軟體,是Python語言的一套優秀的GUI圖形庫,允許Python程式設計師很方便的建立完整的、功能健全的GUI使用者介面。

  4、PySide

  使用“C++”語言編寫的應用程式/使用者介面(UI)框架。“PySide”是“Qt”的封裝。與PySide的不同之處在於PyQt可以商用。

  5、PyGUI

  減少Python應用與平臺底層GUI之間的程式碼量,面向Unix,Macintosh和Windows平臺。

  6、Kivy

  Kivy擁有能夠處理動畫、快取、手勢、繪圖等功能。它還內建許多使用者介面控制元件如:按紐、攝影機、表格、Slider和樹形控制元件等。

  7、PyGTK-GTK

  在Linux中常用的“GTK+”是“PyGTK”的“GTK +”封裝。與Kivy和PyQt相比,它能不加修改的穩定執行在各種作業系統之上,如Linux,Windows,MacOS等。

  8、Flexx

  Flexx是用Python建立的,使用Web技術,也正因為如此Flexx是跨平臺的。只需要有Python和瀏覽器就可以執行


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2911830/,如需轉載,請註明出處,否則將追究法律責任。

相關文章