2010-02-27 11 views
9

Robię edytor obrazów za pomocą pyGame i zastanawiałem się, czy można zmienić kursor myszy na coś bardziej odpowiedniego (na przykład koło lub prostokąt) dla pędzli. PyGame ma naprawdę dziwny sposób, że nie jestem pewien, czy zadziałałby bardzo dobrze. Czy istnieje sposób, w jaki mogę zapisać do bitmapy, a następnie użyć tego?PyGame Ustaw kursor myszy z Bitmapy

Dziękujemy!

Edit:

Jeżeli istnieje sposób, aby to zrobić z python ogólnie, że będzie działać zbyt przypuszczam.

Odpowiedz

5

można załadować kursorów w Pygame z pygame.cursors.load_xbm - to czarne i tylko białe kursory, oczywiście, dobrze udokumentowanego ograniczenia Pygame, za its docs (cytuję):

Pygame obsługuje tylko czarny i białe kursory dla systemu.

Dokumenty w formacie XBM, zobacz np. here. Możesz przygotować takie pliki, np. z biblioteką PIL, na its docs.

+0

Czy to jedyna dostępna metoda? Wygląda na to, że nie dostarczyłoby wystarczającej ilości informacji zwrotnych od użytkowników. Mógłbym używać kolorów kursora, ale kursor wydaje się bardziej eleganckim rozwiązaniem. – SapphireSun

Powiązane problemy