TkInter 鍵盤按下、鍵盤釋放事件
Tkinter 事件一般用於提供一個作為使用者和應用程式邏輯之間橋樑的介面。我們可以在任何 Tkinter 應用程式中使用事件來使其更加互動和實用。如 <Key Press> 和 <KeyRelease> 等事件用於僅在按下或釋放某個鍵時呼叫一個特定的函式。
示例
在該示例中,我們將建立一個指令碼,每當我們按下某個鍵時都會在螢幕上顯示一些訊息。當我們釋放同一個鍵時這些訊息就會消失。
# Import the Required libraries
from tkinter import *
# Create an instance of tkinter frame or window
win= Tk()
# Set the size of the window
win.geometry("700x350")
# Define a function to display the message
def key_press(e):
label.config(text="Welcome to TutorialsPoint")
def key_released(e):
label.config(text="Press any Key...")
# Create a label widget to add some text
label= Label(win, text= "", font= ('Helvetica 17 bold'))
label.pack(pady= 50)
# Bind the Mouse button event
win.bind('<KeyPress>',key_press)
win.bind('<KeyRelease>',key_released )
win.mainloop()輸出
執行以上程式碼將顯示一個帶標籤的視窗。
當你從鍵盤按下一個鍵時,它會在螢幕上顯示一些訊息。同時,當鬆開該鍵時也會更新這條訊息。

廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
安卓
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP