一、窗口上敲鍵盤觸發事件(以Enter鍵為例)
二、點擊窗口按鈕觸發事件(以鼠標左鍵雙擊為例)
代碼:
import tkinter as tk root = tk.Tk() root.geometry("300x200") l1 = tk.Label(root, text="這是一個測試", font=("黑體", 10)) # 標簽
l1.pack() # 指定包管理器放置組件
ask_text = tk.Entry() # 創建文本框
ask_text.pack() def onclick(event): print(ask_text.get()) #一、窗口上敲鍵盤觸發事件(以Enter鍵為例)
root.bind('<Return>', onclick) #二、點擊窗口按鈕觸發事件(以鼠標左鍵單擊為例)
button = tk.Button(root, text="確定") button.bind('<Button-1>', onclick) button.pack() root.mainloop()
效果:
更多資料:
(46條消息) python | tkinter(六) bind事件信息_墨色幽靈的博客-CSDN博客
(46條消息) Python筆記之Tkinter(Key鍵盤事件)_瀟灑哥的運維之道-CSDN博客_python鍵盤觸發事件