如何在 Tkinter 中将回车键绑定到一个函数?


按下一个键并用该键处理一些操作是一个可以通过一个按钮触发的事件。我们可以在 tkinter 应用程序中使用绑定方法绑定键事件。

无论何时触发该键,它将调用一个处理程序,该处理程序将引发该键事件的特定操作。

如果我们想用bind 函数触发回车键,我们将使用bind('<Key>', Handler)方法。对于回车键,我们使用bind('<Return>', 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”,它将显示“你按了 Enter”。

更新日期:2021-03-27

7 千+ 浏览量

开启你的职业生涯

完成课程以获得认证

开始
广告