- PyGTK 教程
- PyGTK - 首頁
- PyGTK - 簡介
- PyGTK - 環境配置
- PyGTK - Hello World
- PyGTK 重要類
- PyGTK - 視窗類 (Window Class)
- PyGTK - 按鈕類 (Button Class)
- PyGTK - 標籤類 (Label Class)
- PyGTK - 輸入框類 (Entry Class)
- PyGTK - 訊號處理
- PyGTK - 事件處理
- PyGTK - 容器
- PyGTK - 箱式容器類 (Box Class)
- PyGTK - 按鈕容器類 (ButtonBox Class)
- PyGTK - 對齊類 (Alignment Class)
- PyGTK - 事件框類 (EventBox Class)
- PyGTK - 佈局類 (Layout Class)
- PyGTK - 組合框類 (ComboBox Class)
- PyGTK - 開關按鈕類 (ToggleButton Class)
- PyGTK - 複選框類 (CheckButton Class)
- PyGTK - 單選按鈕類 (RadioButton Class)
- PyGTK - 選單欄、選單和選單項 (MenuBar, Menu & MenuItem)
- PyGTK - 工具欄類 (Toolbar Class)
- PyGTK - 調整類 (Adjustment Class)
- PyGTK - 範圍類 (Range Class)
- PyGTK - 縮放類 (Scale Class)
- PyGTK - 捲軸類 (Scrollbar Class)
- PyGTK - 對話方塊類 (Dialog Class)
- PyGTK - 訊息對話方塊類 (MessageDialog Class)
- PyGTK - 關於對話方塊類 (AboutDialog Class)
- PyGTK - 字型選擇對話方塊
- PyGTK - 顏色選擇對話方塊
- PyGTK - 檔案選擇對話方塊
- PyGTK - 筆記本類 (Notebook Class)
- PyGTK - 框架類 (Frame Class)
- PyGTK - 帶邊框的框架類 (AspectFrame Class)
- PyGTK - 樹狀檢視類 (TreeView Class)
- PyGTK - 面板類 (Paned Class)
- PyGTK - 狀態列類 (Statusbar Class)
- PyGTK - 進度條類 (ProgressBar Class)
- PyGTK - 視窗類 (Viewport Class)
- PyGTK - 帶捲軸的視窗類 (Scrolledwindow Class)
- PyGTK - 箭頭類 (Arrow Class)
- PyGTK - 圖片類 (Image Class)
- PyGTK - 繪圖區類 (DrawingArea Class)
- PyGTK - 旋轉按鈕類 (SpinButton Class)
- PyGTK - 日曆類 (Calendar Class)
- PyGTK - 剪貼簿類 (Clipboard Class)
- PyGTK - 標尺類 (Ruler Class)
- PyGTK - 超時 (Timeout)
- PyGTK - 拖放 (Drag and Drop)
- PyGTK 有用資源
- PyGTK - 快速指南
- PyGTK - 有用資源
- PyGTK - 討論
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 此小部件顯示較大小部件的一部分。 |