首页 > 解决方案 > kivy 在窗口外捕获鼠标坐标

问题描述

Window当鼠标在边界框外冒险时,如何使用 Kivy 捕获鼠标坐标?我正在创建一个桌面应用程序。

标签: python-3.xkivy

解决方案


用于from kivy.utils import platform获取platform正在运行的应用程序。然后,对于窗户:

flags, hcursor, (x,y) = win32gui.GetCursorInfo()

对于 Linux 发行版,请使用:

from Xlib import display
data = display.Display().screen().root.query_pointer()._data
data["root_x"], data["root_y"]

推荐阅读