ボタン ウィジェットは、Python アプリケーションにさまざまな種類のボタンを追加するために使用されます。 Python を使用すると、要件に応じてボタンの外観を構成できます。要件に応じて、さまざまなオプションを設定またはリセットできます。
ボタンが押されたときに呼び出されるメソッドまたは関数をボタンに関連付けることもできます。
Javaの期間
ボタン ウィジェットを使用するための構文を以下に示します。
構文
W = Button(parent, options)
可能なオプションのリストを以下に示します。
プリティジンタ
SN | オプション | 説明 |
---|---|---|
1 | アクティブな背景 | マウスをボタンの上に置いたときのボタンの背景を表します。 |
2 | アクティブフォアグラウンド | マウスをボタンの上に置いたときのボタンのフォントの色を表します。 |
3 | Bd | 境界線の幅をピクセル単位で表します。 |
4 | BG | ボタンの背景色を表します。 |
5 | 指示 | 関数呼び出し時にスケジュールされる関数呼び出しに設定されます。 |
6 | Fg | ボタンの前景色。 |
7 | フォント | ボタンのテキストのフォント。 |
8 | 身長 | ボタンの高さ。高さは、テキスト行の場合はテキスト行数、画像の場合はピクセル数で表されます。 |
10 | ハイライトカラー | ボタンにフォーカスがあるときのハイライトの色。 |
十一 | 画像 | ボタンに表示される画像に設定されます。 |
12 | 正当化する | 複数のテキスト行がどのように表現されるかを示しています。左詰めの場合は LEFT、右詰めの場合は RIGHT、中央の場合は CENTER に設定されます。 |
13 | パドクス | ボタンに水平方向の追加パディング。 |
14 | パディ | ボタンに垂直方向の追加のパディング。 |
15 | 安心 | 枠線の種類を表します。 SUNKEN、RAISED、GROOVE、RIDGE のいずれかになります。 |
17 | 州 | このオプションは DISABLED に設定され、ボタンが反応しなくなります。 ACTIVE はボタンのアクティブ状態を表します。 |
18 | 下線 | ボタンのテキストに下線を付けるには、このオプションを設定します。 |
19 | 幅 | ボタンの幅。これは、テキスト ボタンの場合は文字数として、イメージ ボタンの場合はピクセル数として存在します。 |
二十 | ラップ長さ | 値が正の数に設定されている場合、テキスト行はこの長さ内に収まるように折り返されます。 |
例
#python application to create a simple button from tkinter import * top = Tk() top.geometry('200x100') b = Button(top,text = 'Simple') b.pack() top.mainaloop()
出力:
例
from tkinter import * top = Tk() top.geometry('200x100') def fun(): messagebox.showinfo('Hello', 'Red Button clicked') b1 = Button(top,text = 'Red',command = fun,activeforeground = 'red',activebackground = 'pink',pady=10) b2 = Button(top, text = 'Blue',activeforeground = 'blue',activebackground = 'pink',pady=10) b3 = Button(top, text = 'Green',activeforeground = 'green',activebackground = 'pink',pady = 10) b4 = Button(top, text = 'Yellow',activeforeground = 'yellow',activebackground = 'pink',pady = 10) b1.pack(side = LEFT) b2.pack(side = RIGHT) b3.pack(side = TOP) b4.pack(side = BOTTOM) top.mainloop()
出力: