如何將 Enter 鍵繫結到 Tkinter 視窗?


Tkinter 事件在執行時執行,當我們將這些事件與按鈕或鍵繫結時,我們將獲得對應用程式中事件的優先訪問權。

要在 Tkinter 視窗中將 <Enter> 鍵與事件繫結,我們可以使用 bind('<Return>', callback),方法是指定鍵和回撥函式作為引數。一旦我們將鍵繫結到事件,我們就可以完全控制事件。

示例

# Import the required libraries
from tkinter import *
from PIL import Image, ImageTk

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

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

def show_msg(event):
   label["text"]="Sale Up to 50% Off!"

# Create a label widget
label=Label(win, text="Press Enter Key" ,font="TkMenuFont 20")
label.pack(pady=30)

# Bind the Enter Key to the window
win.bind('<Return>', show_msg)

win.mainloop()

輸出

執行以上程式碼將顯示一個視窗,當我們按 <Enter> 鍵時將觸發事件。

現在,按 <Enter> 鍵並觀察輸出。

更新時間: 2021 年 8 月 5 日

19K+ 次瀏覽

啟動你的職業 生涯

透過完成課程獲得認證

開始行動
廣告
© . All rights reserved.