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

แป้นพิมพ์ลัดด้วย Tkinter ใน Python 3


หน้าต่าง Tkinter มีฟังก์ชันและคุณสมบัติในตัวมากมาย ซึ่งสามารถนำไปใช้และใช้สำหรับการพัฒนาแอปพลิเคชันต่างๆ อาจมีบางกรณีที่เราต้องเรียกใช้ส่วนใดส่วนหนึ่งของแอปพลิเคชันโดยใช้คีย์หรือฟังก์ชันบางอย่าง สามารถทำได้โดยการผูกคีย์เฉพาะกับการโทรกลับที่มีฟังก์ชันสำหรับการดำเนินการ คีย์สามารถเป็นอะไรก็ได้ตั้งแต่ปุ่มเมาส์ไปจนถึงคีย์คีย์บอร์ด เราสามารถผูกการโทรกลับด้วยคีย์ผสมของแป้นพิมพ์ได้

ตัวอย่าง

#Import the Tkinter Library
from tkinter import *

#Create an instance of Tkinter Frame
win = Tk()

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

#Define a callback function for exit
def quit_program(e):
   win.destroy()

#Add a Label widget
label = Label(win, text= "Press Ctrl + x to Exit", font= ('Helvetica 15 bold'))
label.pack(pady= 40)

#Bind the Keyboard shortcut Key
win.bind('<Control-x>', quit_program)
win.mainloop()

ผลลัพธ์

ในโค้ดด้านบน เราได้เพิ่มชุดค่าผสมของคีย์ การกดปุ่มจะปิดหน้าต่าง

แป้นพิมพ์ลัดด้วย Tkinter ใน Python 3