Pygtk-arrow-class
提供:Dev Guides
PyGTK-Arrowクラス
gtk.Arrowオブジェクトは、4つの基本的な方向を指す単純な矢印を描くために使用されます。 このクラスは gtk.Misc クラスから継承され、オブジェクトはラベルやボタンウィジェットなど、割り当てられたスペースを占有します。
通常、矢印オブジェクトは次のコンストラクタを使用して作成されます-
定義済みのarrow_type定数は-
- gtk.ARROW_UP
- gtk.ARROW_DOWN
- gtk.ARROW_LEFT
- gtk.ARROW_RIGHT
定義済みのshadow_type定数は、次の表に記載されています-
gtk.SHADOW_NONE | No outline. |
gtk.SHADOW_IN | The outline is beveled inward. |
gtk.SHADOW_OUT | The outline is beveled outward like a button. |
gtk.SHADOW_ETCHED_IN | The outline itself is an inward bevel, but the frame bevels outward. |
gtk.SHADOW_ETCHED_OUT | The outline is an outward bevel, frame bevels inward. |
例
次の例では、4つのButtonウィジェットがHboxに追加されます。 各ボタンの上部には、それぞれ上、下、左、右を指すgtk.Arrowオブジェクトが配置されます。 HBOXコンテナは、Alignmentコンテナの助けを借りて、トップレベルウィンドウの下部に配置されます。
コードを観察します-
上記のコードは、次の出力を生成します-