Pygame从位图设置鼠标光标

Sap*_*Sun 13 python pygame mouse-cursor

我正在使用pygame制作图像编辑器,我想知道是否可以将鼠标光标更改为更适合画笔的东西(例如圆形或矩形).Pygame有一种非常奇怪的方式,我不确定它会非常好用.有没有办法可以写入位图然后使用它?

如果有一种方法可以通常使用Python,我认为这也会有用.

Miz*_*zor 14

另一种选择是简单地隐藏光标,加载任何您喜欢的任意位图,并在光标所在的每一帧绘制它.


Ale*_*lli 5

您可以使用pygame.cursors.load_xbmPyGame中加载游标- 这只是黑白游标,当然,根据其文档(我引用),PyGame有一个记录良好的限制:

Pygame仅支持系统的黑白游标.

有关XBM格式的文​​档,请参阅此处.您可以按照其文档准备此类文件,例如使用PIL库.