Tkinterのボタンまたはキーを使用して関数を呼び出す
特定のアプリケーションでボタンまたはキーが押されるたびに関数を呼び出したいと仮定します。 bind(' を使用して、ボタンまたはキーで操作を含む関数をバインドできます。 ) 方法。ここでは、呼び出す必要のあるイベントまたは関数に任意のキーをバインドできます。
例
この例では、ボタンをクリックするたびにダイアログボックスを開く関数を作成しました。
#Import the required libraries from tkinter import * from tkinter import ttk from tkinter import messagebox #Create an instance of Tkinter Frame win = Tk() #Set the geometry of Tkinter Frame win.geometry("700x350") #Define a function for opening the Dialog box def open_prompt(): messagebox.showinfo("Message", "Click Okay to Proceed") #Create a Label widget Label(win, text= "Click to Open the MessageBox").pack(pady=15) #Create a Button for opening a dialog Box ttk.Button(win, text= "Open", command= open_prompt).pack() win.mainloop()
出力
上記のコードを実行すると、ラベルとボタンを含むウィンドウが表示されます。
「開く」ボタンをクリックすると、ダイアログボックスを開く関数が呼び出されます。
-
Pythonのtkinterでボタンを作成する
Pythonのライブラリとして、Tkinterはtkinterキャンバス上にボタンを作成する多くの方法を提供します。この記事では、通常のtkinterモジュールを使用してtkinterボタンを作成する方法と、テーマのtkinterモジュールを使用せずにボタンを取得する方法について説明します。 tkinterの使用 以下のプログラムでは、最初にキャンバスを作成し、次にButtonメソッドを適用してボタンを作成します。 tkinterモジュール全体をインポートするので、テーマは作成したボタンに適用されます。 例 # import everything from tkinter module fr
-
PythonTkinterのバインディング関数
Pythonでは、tkinterはさまざまなGUIプログラミングに使用できるGUIライブラリです。このようなアプリケーションは、デスクトップアプリケーションを構築するのに役立ちます。この記事では、バインディング関数と呼ばれるGUIプログラミングの1つの側面について説明します。これは、イベントが発生したときに特定の関数が実行されるように、イベントを関数とメソッドにバインドすることです。 キーボードイベントのバインド 以下の例では、キーボードからの任意のキーの押下を、実行される関数にバインドします。 Tkinter GUIウィンドウが開いたら、キーボードの任意のキーを押すことができ、キーボードが