【发布时间】:2015-02-12 13:50:53
【问题描述】:
我搜索了如何在kivy中更改光标图标,但我发现的唯一方法是直接在pygame中更改它。 Pygame 不支持彩色或动画 gif 作为其光标,因此我制作了一个以 Screen 为父级的 Image 小部件,并将其设置为跟随鼠标在窗口中的位置。
ScreenManager:
Screen:
MyMouse:
Image:
问题是...我的图像并不总是保持在顶部。 Popup 和 Spinner 小部件被绘制在它上面。
我可能做错了...
有没有一种简单的方法可以做我想做的事?
【问题讨论】:
-
您可以将鼠标光标小部件添加到窗口 (kivy.core.window.Window.add_widget),而不是将其放在普通的小部件树中。但仍有一些情况(如弹出窗口)不起作用。
-
我试过这个,但我也需要鼠标在弹出窗口上!
标签: python cursor pygame mouse kivy