2024-04-24 12:56:00 发布
网友
我试图激活python中的一个函数,它将把时间戳保存到文件中。然而,我希望在Tk窗口外第一次鼠标点击后激活该功能。 例如,在运行程序后,我将最小化它并按下chrome浏览器图标,同时我的程序将记录时间戳
我尝试使用bind函数,但它只适用于Tk窗口中累积的点击
顺便说一句,我目前正在使用Tkinter作为我的GUI平台,但是如果有其他库可以使用,请分享,我会调整我的程序
谢谢:)
使用<FocusOut>事件:
<FocusOut>
import tkinter as tk root = tk.Tk() def focus_lost(event): print("Clicked outside the window") root.bind("<FocusOut>", focus_lost) root.mainloop()
如果您专注于tkinter窗口(例如,如果您单击了它),那么当您单击其他位置时,它会将此检测为<FocusOut>事件
使用
<FocusOut>
事件:如果您专注于tkinter窗口(例如,如果您单击了它),那么当您单击其他位置时,它会将此检测为
<FocusOut>
事件相关问题 更多 >
编程相关推荐