我搜索了如何在kivy中更改光标图标,但我找到的唯一方法是直接在pygame中更改它。 Pygame不支持彩色或GIF动画作为其光标,因此我创建了一个Image小部件,其中Screen为父级,并将其设置为跟随窗口中的鼠标位置。
ScreenManager:
Screen:
MyMouse:
Image:
问题是......我的形象并不总是在顶部。 Popup和Spinner小部件都是通过它绘制的。
我可能做错了......
有没有一种简单的方法可以做我想要的事情?
答案 0 :(得分:0)
尝试使用Scatter代替Image,如下所示:
class MyMouse(Scatter):
self.add_widget('yourimage.jpg')
self.auto_bring_to_front = True