Python
 Computer >> コンピューター >  >> プログラミング >> Python

ボタンをクリックしてTkinterでEnterキーを押すと、同じ関数を呼び出します


tkinterツールキットライブラリには、堅牢で強力なデスクトップアプリケーションを構築するために使用できるさまざまな組み込み関数、ウィジェット、およびメソッドがあります。 ボタン tkinterのウィジェットは、ユーザーがその機能を利用してボタンを作成したり、さまざまなアクションを実行したりするのに役立ちます。 bind( "button"、callback)を使用して、ボタンをバインドして特定のイベントやコールバックを実行することもできます。 メソッド。

次の例を考えてみましょう。ユーザーがを押すたびに画面にメッセージを出力する関数を作成します 鍵。 をバインドするには 関数でキーを押すと、 bind( ""、callback)を使用できます メソッド。

# Import the required libraries
from tkinter import *

# Create an instance of tkinter frame or window
win = Tk()

# Set the size of the window
win.geometry("700x350")

# Define a function to print the message
def print_msg():
   Label(win, text="Hello World!", font=('11')).pack()

# Create a button widget and bind with the given function
win.bind("<Return>", lambda e: print_msg())

button = Button(win, text="Click Me", command=print_msg)
button.pack()

win.mainloop()

出力

上記のコードを実行すると、ボタンを含むウィンドウが表示されます。ボタンをクリックすると、メインウィンドウにテキストを含むラベルウィジェットが表示されます。

ボタンをクリックしてTkinterでEnterキーを押すと、同じ関数を呼び出します

を押す キーも同じ結果になります。したがって、ボタンをクリックし、 を押すことで、同じ関数を呼び出しています。 キー。


  1. ボタンを押してTkinterウィンドウを閉じる方法は?

    Tkinterは最初に、ウィジェットとラベルを含むウィンドウまたはフレームを作成します。ボタンでtkinterウィンドウを閉じたいとしましょう。ボタンは、特定の操作を実行するために使用できるUIウィジェットです。 例 ここでは、tkinterウィンドウを閉じるボタンを作成します。 TCLインタープリターを閉じて終了するために、主に destroy()を使用します。 メソッド。 #Import the required libraries from tkinter import * #Create an instance of tkinter frame win= Tk() #Set th

  2. Tkinterでのマウスカーソルの変更

    TkinterはGUIベースのPythonライブラリであり、さまざまなタイプの機能的およびGUIベースのアプリケーションを開発するために使用されます。アプリケーションの開発中に拡張性とさまざまな機能を提供するために使用できる多くの機能とメソッドを提供します。 この記事では、cursorプロパティを使用してtkinterフレームのボタンにカーソルを合わせながらマウスカーソルを変更する方法を説明します。 tkinterのボタンライブラリには、エンドユーザーにさまざまなビジュアルを提供するカーソルマップがたくさんあります。ライブラリ内のカーソルの一部は、 「矢印」 「サークル」 「時計」