在kivy中更改鼠标光标

时间:2015-02-12 13:50:54

标签: python cursor pygame mouse kivy

我搜索了如何在kivy中更改光标图标,但我找到的唯一方法是直接在pygame中更改它。 Pygame不支持彩色或GIF动画作为其光标,因此我创建了一个Image小部件,其中Screen为父级,并将其设置为跟随窗口中的鼠标位置。

    ScreenManager:
        Screen:
            MyMouse:
                Image:

问题是......我的形象并不总是在顶部。 Popup和Spinner小部件都是通过它绘制的。

我可能做错了......

有没有一种简单的方法可以做我想要的事情?

1 个答案:

答案 0 :(得分:0)

尝试使用Scatter代替Image,如下所示:

class MyMouse(Scatter):
    self.add_widget('yourimage.jpg')
    self.auto_bring_to_front = True