Pygtk-important-classes
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 このウィジェットは、より大きなウィジェットの一部を表示します。 |