Pygtk-important-classes

提供:Dev Guides
移動先:案内検索

PyGTK-重要なクラス

PyGTKモジュールにはさまざまなウィジェットが含まれています。 gtk.Objectクラスは、ほとんどのウィジェットと一部の非ウィジェットクラスの基本クラスとして機能します。 PyGTKを使用するデスクトップアプリケーションのトップレベルウィンドウは、gtk.Windowクラスによって提供されます。 次の表は、重要なウィジェットとその機能を示しています-

S.NO Classes and Description
1

gtk.Widget

これは、すべてのPyGTKウィジェット用のgtk.baseクラスです。 gtk.Widgetは、ウィジェットのメソッドとシグナルの共通セットを提供します。

2

gtk.Window

これは、1つの子ウィジェットを保持するトップレベルウィンドウです。 gtk.Windowは、タイトルバーと、ユーザーがウィンドウを閉じたり、サイズを変更したり移動したりできるアイテムで飾られた表示領域です。

3

gtk.Button

これは、クリックされるとシグナルを発行するプッシュボタンウィジェットです。 gtk.Buttonは通常、テキストラベル付きのプッシュボタンとして表示され、一般的にコールバック関数をアタッチするために使用されます。

4

gtk.Entry

これは、1行のテキスト入力ウィジェットです。

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

これは、水平または垂直に配置された2つのペインを持つウィジェットの基本クラスです。 子ウィジェットは、ウィジェットのペインに追加されます。 2つの子の分割は、ユーザーが調整できます。

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

このウィジェットは、より大きなウィジェットの一部を表示します。