Pygtk-frame-class
提供:Dev Guides
PyGTK-フレームクラス
フレームクラスは、gtk.Binクラスのサブクラスです。 配置された子ウィジェットの周りに装飾的な境界線を描画します。 フレームには、位置をカスタマイズできるラベルを含めることができます。
gtk.Frameオブジェクトは、次のコンストラクタの助けを借りて構築されます-
以下は、gtk.Frame()クラスのメソッドです-
- * set_label(text)-これは、 *text で指定されたラベルを設定します。 *なし*の場合、現在のラベルは削除されます。
- * set_label_widget()*-これはgtk.Label以外のウィジェットをフレームのラベルとして設定します。
- * set_label_align(x、y)*-フレームのラベルウィジェットと装飾の配置を設定します(デフォルトは0.0と0.5です)
- * set_shadow_type()*-これは、フレームのシャドウタイプを設定します。
可能な値は-
- gtk.SHADOW_NONE
- gtk.SHADOW_IN
- gtk.SHADOW_OUT
- gtk.SHADOW_ETCHED_IN
- tk.SHADOW_ETCHED_OUT
次のコードは、Frameウィジェットの機能を示しています。 gtk.RadioButtonの3つのオブジェクトのグループは、HButtonBoxに配置されます。
ボックスの周囲に境界線を描画するために、フレームウィジェットに配置され、トップレベルウィンドウに追加されます。
例
次のコードを観察してください-
上記のコードは、次の出力を生成します-