ボタンはGUIの標準ウィジェットです。 デフォルトのTkinterモジュールが付属しており、ウィンドウに配置できます。
Pythonの関数またはメソッドをボタンに関連付けることができます。 この関数またはメソッドは、コールバック関数と呼ばれます。 ボタンをクリックすると、コールバック関数が呼び出されます。
ボタンに関する注意:tkinterボタンは単一のフォントでのみテキストを表示できます。 ボタンのテキストは複数行にすることができます。 つまり、このウィジェットではテキストの横にアイコンが表示されないため、別のウィジェットが必要になります。
関連コース: Tkinterを使用したPythonデスクトップアプリ
例
前書き
次の行を使用してボタンを作成および配置できます。
1 |
exitButton = Button(self, text="Exit", command=self.clickExitButton) |
コールバックメソッドはclickExitButtonで、これは上記の行(command =)で割り当てられています。
これは簡単な方法です。
1 |
def clickExitButton(self): |
コールバックメソッドがないと、ボタンが表示されますが、クリックしても何も起こりません。
このウィンドウが表示されます。
ボタンの例
例を実行するには、それをbutton.pyとして保存し、Pythonインタープリターで実行します。
この例では、ウィンドウを開き、ボタンを表示して、ボタンをクリックできます。
1 |
from tkinter import * |
Hope this helps!
Source link