Python-tk-button
Python-Tkinterボタン
Buttonウィジェットは、Pythonアプリケーションにボタンを追加するために使用されます。 これらのボタンは、ボタンの目的を伝えるテキストまたは画像を表示できます。 ボタンをクリックすると自動的に呼び出されるボタンに関数またはメソッドを添付できます。
構文
このウィジェットを作成するための簡単な構文は次のとおりです-
パラメーター
- master -これは親ウィンドウを表します。
- オプション-これは、このウィジェットで最も一般的に使用されるオプションのリストです。 これらのオプションは、カンマで区切られたキーと値のペアとして使用できます。
Sr.No. | Option & Description |
---|---|
1 |
activebackground ボタンがカーソルの下にあるときの背景色。 |
2 |
activeforeground ボタンがカーソルの下にあるときの前景色。 |
3 |
bd ピクセル単位の境界線の幅。 デフォルトは2です。 |
4 |
bg 通常の背景色。 |
5 |
command ボタンがクリックされたときに呼び出される関数またはメソッド。 |
6 |
fg 通常の前景(テキスト)色。 |
7 |
font ボタンのラベルに使用されるテキストフォント。 |
8 |
height テキスト行(テキストボタンの場合)またはピクセル(画像の場合)のボタンの高さ。 |
9 |
highlightcolor ウィジェットにフォーカスがある場合のフォーカスの色。 |
10 |
image (テキストの代わりに)ボタンに表示される画像。 |
11 |
justify 複数のテキスト行を表示する方法:各行を左揃えするには左へ。それらを中央に置くセンター。または右揃えするには右。 |
12 |
padx テキストの左右に追加のパディング。 |
13 |
pady テキストの上下に追加のパディング。 |
14 |
relief レリーフは、境界線のタイプを指定します。 値のいくつかは、SUNKEN、RAISED、GROOVE、およびRIDGEです。 |
15 |
state このオプションを無効に設定すると、ボタンがグレー表示され、応答しなくなります。 マウスが上にあるときに値ACTIVEを持ちます。 デフォルトはNORMALです。 |
16 |
underline デフォルトは-1で、ボタン上のテキストの文字に下線が引かれないことを意味します。 負でない場合、対応するテキスト文字に下線が引かれます。 |
17 |
width ボタンの文字の幅(テキストを表示する場合)またはピクセル(画像を表示する場合)。 |
18 |
wraplength この値が正の数に設定されている場合、テキスト行はこの長さに収まるように折り返されます。 |
方法
以下は、このウィジェットで一般的に使用される方法です-
Sr.No. | Method & Description |
---|---|
1 |
flash() アクティブな色と通常の色の間でボタンを数回点滅させます。 ボタンを元の状態のままにします。 ボタンが無効になっている場合は無視されます。 |
2 |
invoke() ボタンのコールバックを呼び出し、その関数が返すものを返します。 ボタンが無効になっているか、コールバックがない場合は効果がありません。 |
例
自分で次の例を試してください-
上記のコードが実行されると、次の結果が生成されます-