PyGTK 重要類



PyGTK 模組包含各種小部件。gtk.Object 類充當大多數小部件以及一些非小部件類的基類。使用 PyGTK 的桌面應用程式的頂級視窗由 gtk.Window 類提供。下表列出了重要的小部件及其功能:

序號 類和描述
1

gtk.Widget

這是所有 PyGTK 小部件的 gtk.base 類。gtk.Widget 為小部件提供了一套通用的方法和訊號。

2

gtk.Window

這是一個頂級視窗,包含一個子小部件。gtk.Window 是一個顯示區域,裝飾有標題欄以及允許使用者關閉、調整大小和移動視窗的專案。

3

gtk.Button

這是一個當單擊時會發出訊號的按鈕小部件。gtk.Button 通常顯示為帶有文字標籤的按鈕,通常用於附加回調函式。

4

gtk.Entry

這是一個單行文字輸入小部件。

5

gtk.Label

此小部件顯示有限數量的只讀文字。

6

gtk.ButtonBox

這是包含多個按鈕的小部件的基類。

7

gtk.HBox

這是一個容器,將子小部件組織成單行水平排列。

8

gtk.VBox

這是一個容器,將子小部件組織成單列垂直排列。

9

gtk.Fixed

這是一個容器,可以將子小部件放置在固定的位置和大小(以畫素為單位)。

10

gtk.Layout

它提供無限可滾動的區域,包含子小部件和自定義繪圖。

11

gtk.MenuItem

此小部件實現選單項的外觀和行為。gtk.MenuItem 的派生小部件子類是選單中唯一有效的子項。當用戶選擇時,它們可以顯示彈出選單或呼叫相關的函式或方法。

12

gtk.Menu

這是一個下拉選單,由一系列 MenuItem 物件組成,使用者可以導航和啟用這些物件來執行應用程式功能。

13

gtk.MenuBar

這在應用程式視窗或對話方塊中水平顯示選單項。

14

gtk.ComboBox

此小部件用於從專案列表中進行選擇。

15

gtk.Scale

這是一個水平或垂直滑塊控制元件,用於選擇數值。

16

gtk.Scrollbar

這顯示水平或垂直捲軸。

17

gtk.ProgressBar

這用於顯示長時間執行操作的進度。

18

gtk.Dialog

這顯示一個彈出視窗以顯示使用者資訊和操作。

19

gtk.Notebook

此小部件是一個容器,其子項是重疊的頁面,可以使用選項卡標籤在它們之間切換。

20

gtk.Paned

這是具有兩個窗格的小部件的基類,水平或垂直排列。子小部件新增到小部件的窗格中。兩個子項之間的分隔線可由使用者調整。

21

gtk.TextView

此小部件顯示 TextBuffer 物件的內容。

22

gtk.Toolbar

此容器在水平或垂直欄中儲存和管理一組按鈕和小部件。

23

gtk.TreeView

此小部件顯示標準 TreeModel (ListStore、TreeStore、TreeModelSort) 的內容。

24

gtk.DrawingArea

此小部件有助於建立自定義使用者介面元素。gtk.DrawingArea 本質上是一個空白小部件,包含一個您可以在其上繪圖的視窗。

25

gtk.Calendar

此小部件顯示日曆並允許使用者選擇日期。

26

gtk.Viewport

此小部件顯示較大小部件的一部分。

廣告
© . All rights reserved.