【发布时间】:2015-05-07 02:47:09
【问题描述】:
我有一个全屏应用程序,我试图隐藏鼠标光标。设置是 Kivy 1.9.0 在 Python 3.4.1 上用于 Windows,使用准备好的包。
我尝试了以下方法,但没有成功:
1- 使用Config 对象:
from kivy.config import Config
Config.set("graphics", "show_cursor", 0)
2- 编辑 .kivy\config.ini:
[graphics]
.
.
.
show_cursor = 0
3- 使用 pygame:
import pygame
pygame.init()
pygame.mouse.set_visible(False)
4- 将鼠标移出屏幕:
def move_mouse_away(etype, motionevent):
# this one doesn't get called at all
Window.mouse_pos = [1400, 1000]
Window.bind(on_motion=move_mouse_away)
5- 使用Clock 获得类似效果:
Clock.schedule_interval(self._reset_mouse, 0.05)
def _reset_mouse(self, time):
Window.mouse_pos = [1400, 1400]
我现在有点想不通。
【问题讨论】:
-
使用配置为我工作