2024-10-01 19:17:18 发布
网友
我已经知道了“winfo_pointerx()”和“winfo_pointery()'”,但是这些函数给出了指针在整个屏幕上的位置。我想知道指针是否在窗口上。我想这样的功能可以帮我。但也许有一个更简单的!有?你知道吗
winfo_pointerx()
winfo_pointery()'
I want to know if pointer is on the window or not
如果我理解你想要达到的目标,你可以用鼠标右键events and bind如下所示:
import tkinter as tk class MousePointerInsideOrOutsideWindow: def __init__(self, master): master.bind("<Enter>", lambda event: print("Mouse pointer INSIDE main window")) master.bind("<Leave>", lambda event: print("Mouse pointer OUTSIDE main window")) if __name__ == '__main__': root=tk.Tk() app = MousePointerInsideOrOutsideWindow(root) root.mainloop()
您选择了Enter和Leave事件来分别了解鼠标指针是否进入或离开GUI的主窗口。你知道吗
Enter
Leave
如果我理解你想要达到的目标,你可以用鼠标右键events and bind如下所示:
您选择了
Enter
和Leave
事件来分别了解鼠标指针是否进入或离开GUI的主窗口。你知道吗相关问题 更多 >
编程相关推荐