Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ฉันจะผูกคีย์ Enter กับฟังก์ชันใน Tkinter ได้อย่างไร


การกดปุ่มและจัดการการทำงานบางอย่างด้วยปุ่มนั้นเป็นเหตุการณ์ที่สามารถทริกเกอร์ได้ผ่านปุ่ม เราสามารถผูกเหตุการณ์สำคัญโดยใช้ การผูก วิธีการในแอปพลิเคชัน tkinter

เมื่อใดก็ตามที่คีย์ถูกทริกเกอร์ มันจะเรียกตัวจัดการที่จะเพิ่มการดำเนินการเฉพาะสำหรับเหตุการณ์คีย์

หากเราต้องการเรียกปุ่ม Enter ด้วย ฟังก์ชันผูก เราจะใช้ bind('', Handler) กระบวนการ. สำหรับ Enter Key เราใช้ bind('', Handler) ฟังก์ชัน

ตัวอย่าง

#Import the tkinter library
from tkinter import *

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

#Set the geometry
win.geometry("650x250")

def handler(e):
   label= Label(win, text= "You Pressed Enter")
   label.pack()

#Create a Label
Label(win, text= "Press Enter on the Keyboard", font= ('Helvetica bold', 14)).pack(pady=20)

#Bind the Enter Key to Call an event
win.bind('<Return>',handler)

win.mainloop()

ผลลัพธ์

มันจะแสดงหน้าต่างต่อไปนี้ -

ฉันจะผูกคีย์ Enter กับฟังก์ชันใน Tkinter ได้อย่างไร

ตอนนี้ถ้าเราจะกด "Enter" บนแป้นพิมพ์ก็จะแสดง "You Pressed Enter"

ฉันจะผูกคีย์ Enter กับฟังก์ชันใน Tkinter ได้อย่างไร