Pygame установить курсор мыши из растрового изображения

Я делаю редактор изображений с помощью pygame, и мне было интересно, можно ли изменить курсор мыши на что-то более подходящее (например, круг или прямоугольник) для кистей. Pygame имеет действительно странный способ сделать это, что я не уверен, будет работать очень хорошо. Есть ли способ написать растровое изображение, а затем использовать его?

Если есть способ сделать это с Python в целом, это тоже сработает, я полагаю.

2 ответов


другой вариант-просто скрыть курсор загрузить любое произвольное растровое изображение, которое вам нравится и ничья каждый кадр курсор.


вы можете загрузить курсоры в PyGame с помощью , с которым Pygame.указатели.load_xbm -- это только черно-белые курсоры, конечно, хорошо документированное ограничение PyGame, per его документы (цитирую):

Pygame поддерживает только черное и белое курсоры для системы.

для документов формата XBM см., например,здесь. Вы можете подготовить такие файлы, например, с библиотекой PIL, per его документы.