簡體   English   中英

Tkinter:取消選擇輸入框時如何獲取事件監聽器?

[英]Tkinter: How to get event listener when entry box is deselected?

只是標題。 我有一個需要四舍五入到 10 的輸入框,但我希望它在選擇另一個輸入框的那一刻發生。

我能找到的唯一與 tkinter 輸入框有關的事件監聽器是附加一個 StringVar 並跟蹤它,但這似乎並沒有達到我想要的效果,因為我不希望在鍵入時發生更改。

您正在尋找<FocusOut>事件。

def some_func(event):
    print("The entry has lost focus")
entry = tk.Entry(...)
entry.bind("<FocusOut>", some_func)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM