ラベルは、テキストや画像を配置できるコンテナ ボックスを指定するために使用されます。このウィジェットは、Python アプリケーションで使用される他のウィジェットに関するメッセージをユーザーに提供するために使用されます。
C++ GUI
ラベルに表示されるテキストまたはテキストの一部を構成するために指定できるさまざまなオプションがあります。
ラベルを使用するための構文を以下に示します。
構文
w = Label (master, options)
可能なオプションのリストを以下に示します。
SN | オプション | 説明 |
---|---|---|
1 | アンカー | ウィジェットに提供されるサイズ内のテキストの正確な位置を指定します。デフォルト値は CENTER で、指定されたスペース内のテキストを中央に配置するために使用されます。 |
2 | バックグラウンド | ウィジェットの背後に表示される背景色。 |
3 | ビットマップ | これは、ラベルがテキストの代わりにグラフィックを表現できるように、指定されたグラフィック オブジェクトにビットマップを設定するために使用されます。 |
4 | BD | 枠線の幅を表します。デフォルトは 2 ピクセルです。 |
5 | カーソル | マウス ポインタは、指定したカーソルのタイプ (矢印、ドットなど) に変更されます。 |
6 | フォント | ウィジェット内に書かれるテキストのフォントタイプ。 |
7 | フロム | ウィジェット内に記述されるテキストの前景色。 |
8 | 身長 | ウィジェットの高さ。 |
9 | 画像 | ラベルとして表示される画像。 |
10 | 正当化する | テキストに複数の行が含まれる場合に、テキストの方向を表すために使用されます。左揃えの場合は LEFT、右揃えの場合は RIGHT、中央揃えの場合は CENTER に設定できます。 |
十一 | パドクス | テキストの水平方向のパディング。デフォルト値は 1 です。 |
12 | パディ | テキストの垂直方向のパディング。デフォルト値は 1 です。 |
13 | 安心 | 境界線のタイプ。デフォルト値は FLAT です。 |
14 | 文章 | これは、1 行以上のテキストを含む文字列変数に設定されます。 |
15 | テキスト変数 | ウィジェット内に書かれたテキストは制御変数 StringVar に設定され、それにアクセスして変更できるようになります。 |
16 | 下線 | テキストの指定した文字の下に行を表示できます。このオプションを、その下に行が表示される文字の番号に設定します。 |
17 | 幅 | ウィジェットの幅。文字数で指定します。 |
18 | ラップ長さ | ラベル テキストとして 1 行だけを使用する代わりに、各行がこのオプションに指定された文字数を持つ行数に分割することができます。 |
例1
# !/usr/bin/python3 from tkinter import * top = Tk() top.geometry('400x250') #creating label uname = Label(top, text = 'Username').place(x = 30,y = 50) #creating label password = Label(top, text = 'Password').place(x = 30, y = 90) sbmitbtn = Button(top, text = 'Submit',activebackground = 'pink', activeforeground = 'blue').place(x = 30, y = 120) e1 = Entry(top,width = 20).place(x = 100, y = 50) e2 = Entry(top, width = 20).place(x = 100, y = 90) top.mainloop()
出力: