python-3.x - kivy 在窗口外捕获鼠标坐标
问题描述
Window
当鼠标在边界框外冒险时,如何使用 Kivy 捕获鼠标坐标?我正在创建一个桌面应用程序。
解决方案
用于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"]
推荐阅读
- node.js - 将项目发布到 JSON 服务器 db-Angular
- vlc - 无法在 IE11 上通过 vlc 插件播放 rtsp
- macos - macOS 随机文件生成上的 mktemp 失败:文件存在
- jquery - JQuery日历不显示数据库中的预订日期标记为
- sql - 如何通过 SQL Query 从 XML 中的键值对中检索值?
- javascript - 关于IE资源路径加载问题
- python - 如何修复“ImportError:无法从 PySide2 中的“PySide2”错误导入名称“QtScript”
- javascript - 如何从 vanilla JS 中的元素中删除 CSS 动画
- xaml - 无法从ios中的标签页滚动
- javascript - Angular:类型“null”必须有一个返回迭代器的“[Symbol.iterator]()”方法