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

จัดการ Event KeyPress และ KeyRelease ใน Tkinter

Event <KeyPress> และ <KeyRelease> ใช้ตรวจจับการกดและปล่อยปุ่มคีย์บอร์ด ผูกด้วย bind()

ตัวอย่างโค้ด

from tkinter import *

win = Tk()
win.geometry("700x350")

def key_press(e):
    label.config(text="Welcome to TutorialsPoint")

def key_released(e):
    label.config(text="Press any Key...")

label = Label(win, text="", font=('Helvetica 17 bold'))
label.pack(pady=50)

win.bind('', key_press)
win.bind('', key_released)

win.mainloop()

ผลลัพธ์

กดปุ่มใดๆ → แสดงข้อความ歡迎 → ปล่อยปุ่ม → กลับเป็น "Press any Key..."

จัดการ Event KeyPress และ KeyRelease ใน Tkinter

จัดการ Event KeyPress และ KeyRelease ใน Tkinter