PyGTK - 簡介



PyGTK 是一套用 Python 和 C 編寫的 GTK+ GUI 庫的包裝器。它是 GNOME 專案的一部分。它提供了用於使用 Python 構建桌面應用程式的全面工具。其他流行的 GUI 庫也提供了 Python 繫結。

PyQt 是 QT 庫的 Python 移植版本。我們的 PyQt 教程可以在這裡找到這裡。同樣,wxPython 工具包是 wxWidgets 的 Python 繫結,wxWidgets 是另一個流行的跨平臺 GUI 庫。我們的 wxPython 教程可在此處獲取這裡

GTK+,或 GIMP 工具包,是一個用於建立圖形使用者介面的多平臺工具包。GTK+ 提供了一套完整的部件,適用於從小型的一次性工具到完整應用程式套件的各種專案。

GTK+ 從一開始就被設計為支援各種語言。PyGTK 是 GTK+ 的 Python 包裝器。

GTK+ 基於以下四個庫構建 -

  • Glib - 一個低階核心庫,構成 GTK+ 的基礎。它為 C 提供資料結構處理。

  • Pango - 一個用於文字佈局和渲染的庫,重點關注國際化。

  • Cairo - 一個用於 2D 圖形的庫,支援多種輸出裝置(包括 X 視窗系統、Win32)

  • ATK - 一個提供輔助功能工具(如螢幕閱讀器、放大鏡和替代輸入裝置)的介面集庫。

Your GTK

PyGTK 簡化了流程,並幫助您使用 Python 程式語言建立具有圖形使用者介面的程式。底層的 GTK+ 庫提供了各種視覺元素和實用程式,以便為 GNOME 桌面開發功能齊全的應用程式。PyGTK 是一個跨平臺庫。它是一個在 LGPL 許可下分發的自由軟體。

PyGTK 是圍繞 GTK+ 2.x 構建的。為了構建 GTK+3 的應用程式,PyGObject 繫結也可用。

廣告

© . All rights reserved.