Python Tkinter ラベルウィジェット(Label)

Python GUI编程Python GUIプログラミング

Python Tkinter ラベルウィジェット(Label)は、指定されたウィンドウにテキストと画像を表示します。

  • ラベルウィジェット(Label)は、指定されたウィンドウにテキストと画像を表示します。

  • 1行または複数行のテキストを表示し、ユーザーが変更できないようにする必要がある場合は、次のものを使用できます。Labelコンポーネント。

構文

構文形式は次のとおりです。

w = Label ( master, option, ... )
  • master: フレームの親コンテナ。

  • options: オプション項目。このラベルの設定可能な属性です。これらのオプションはキーと値の形式で設定でき、カンマで区切ります。

番号 オプション & 説明
1

anchor

テキストまたは画像の背景コンテンツ領域内での位置。デフォルトは center。選択可能な値は(n,s,w,e,ne,nw,sw,se,center)です。eswn は東西南北の英語の頭文字で、上北下南、左西右東を意味します。

2

bg

ラベルの背景色

4

bd

ラベルのサイズ。デフォルトは2ピクセルです。

4

bitmap

ラベルに表示するビットマップを指定します。画像を指定した場合、このオプションは無視されます。

5

cursor

マウスをラベルに移動したときのカーソルの形状。arrow、circle、cross、plus などに設定できます。

6

font

フォントを設定します。

7

fg

前景色を設定します。

8

height

ラベルの高さ。デフォルト値は0です。

9

image

ラベル画像を設定します。

10

justify

配置を定義します。選択可能な値: LEFT、RIGHT、CENTER。デフォルトは CENTER です。

11

padx

X軸の間隔(ピクセル単位)。デフォルトは1です。

12

pady

Y軸の間隔(ピクセル単位)。デフォルトは1です。

13

relief

枠線のスタイル。選択可能なもの: FLAT、SUNKEN、RAISED、GROOVE、RIDGE。デフォルトは FLAT です。

14

text

テキストを設定します。改行文字(\n)を含めることができます。

15

textvariable

ラベルに Tkinter 変数(StringVar)を表示します。変数が変更されると、ラベルのテキストは自動的に更新されます。

16

underline

下線を設定します。デフォルトは -1 です。1 に設定すると、2番目の文字から下線が引かれます。

17

width

ラベルの幅を設定します。デフォルト値は0で、自動計算されます。単位はピクセルです。

10

wraplength

ラベルのテキストを何行で表示するかを設定します。デフォルトは0です。

例

#!/usr/bin/python # -*- coding: UTF-8 -*- # python3 では tkinter を使用 import tkinter as tk # python2 では Tkinter を使用 #import Tkinter as tk root = tk.Tk() w = tk.Label(root, text="Hello サンプル!") w.pack() root.mainloop()

テスト出力結果は次のとおりです。

Python GUI编程Python GUIプログラミング

その他の拡張