Python-tk-labelframe
提供:Dev Guides
Python-Tkinter LabelFrame
ラベルフレームは、単純なコンテナウィジェットです。 その主な目的は、複雑なウィンドウレイアウトのスペーサーまたはコンテナとして機能することです。
このウィジェットには、フレームの機能に加えて、ラベルを表示する機能があります。
構文
このウィジェットを作成するための簡単な構文は次のとおりです-
パラメーター
- master -これは親ウィンドウを表します。
- オプション-これは、このウィジェットで最も一般的に使用されるオプションのリストです。 これらのオプションは、カンマで区切られたキーと値のペアとして使用できます。
Sr.No. | Option & Description |
---|---|
1 |
bg ラベルとインジケータの背後に表示される通常の背景色。 |
2 |
bd インジケーターの周囲の境界線のサイズ。 デフォルトは2ピクセルです。 |
3 |
cursor このオプションをカーソル名(arrow、dotなど)に設定すると、マウスカーソルはチェックボタンの上にあるときにそのパターンに変わります。 |
4 |
font 新しいフレームの垂直方向の寸法。 |
5 |
height 新しいフレームの垂直方向の寸法。 |
6 |
labelAnchor ラベルを配置する場所を指定します。 |
7 |
highlightbackground フレームにフォーカスがない場合のフォーカスのハイライトの色。 |
8 |
highlightcolor フレームにフォーカスがある場合、フォーカスに表示される色が強調表示されます。 |
9 |
highlightthickness フォーカスハイライトの厚さ。 |
10 |
relief デフォルト値のrelief = FLATでは、チェックボタンは背景から目立ちません。 このオプションは他のスタイルに設定できます |
11 |
text ウィジェット内に表示される文字列を指定します。 |
12 |
width ウィンドウに必要な幅を指定します。 |
例
次の例を自分で試してください。 ここにラベルフレームウィジェットを作成する方法があります-
上記のコードが実行されると、次の結果が生成されます-