Python-tk-labelframe

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

Python-Tkinter LabelFrame

ラベルフレームは、単純なコンテナウィジェットです。 その主な目的は、複雑なウィンドウレイアウトのスペーサーまたはコンテナとして機能することです。

このウィジェットには、フレームの機能に加えて、ラベルを表示する機能があります。

構文

このウィジェットを作成するための簡単な構文は次のとおりです-

w = LabelFrame( master, option, ... )

パラメーター

  • 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

ウィンドウに必要な幅を指定します。

次の例を自分で試してください。 ここにラベルフレームウィジェットを作成する方法があります-

from Tkinter import *

root = Tk()

labelframe = LabelFrame(root, text="This is a LabelFrame")
labelframe.pack(fill="both", expand="yes")

left = Label(labelframe, text="Inside the LabelFrame")
left.pack()

root.mainloop()

上記のコードが実行されると、次の結果が生成されます-

TK LabelFrame