2010-02-27 9 views
9

Ich mache einen Bildbearbeitungsprogramm mit pyGame und ich frage mich, ob es möglich ist, den Mauszeiger in etwas geeigneteres zu ändern (zum Beispiel einen Kreis oder ein Rechteck) für Pinsel. PyGame hat eine wirklich seltsame Art, es zu tun, von dem ich nicht sicher bin, dass es sehr gut funktionieren würde. Gibt es eine Möglichkeit, in eine Bitmap zu schreiben und diese dann zu verwenden?PyGame Set Mauszeiger von Bitmap

Vielen Dank!

Edit:

Wenn es eine Möglichkeit, es mit Python im Allgemeinen zu tun, die funktionieren würden, nehme ich an.

Antwort

5

Sie können mit pygame.cursors.load_xbm Cursor in PyGame laden - das Schwarz-Weiß-Cursor nur, natürlich, eine gut dokumentierte Einschränkung von PyGame, pro its docs (und ich zitiere):

Pygame unterstützt nur schwarz und weiße Cursor für das System.

Für Dokumente im XBM-Format siehe z. here. Sie können solche Dateien z. mit der PIL-Bibliothek, per its docs.

+0

Ist dies die einzige verfügbare Methode? Es scheint nicht so, als würde es genügend Benutzer-Feedback geben. Ich könnte Hover-Farben verwenden, aber ein Cursor scheint eine elegantere Lösung zu sein. – SapphireSun