2010-01-19 3 views
0

J'essaye de faire un outil de peinture dans wxpython. et je ne pouvais pas trouver un moyen de faire un (Eraser). comment puis-je créer un outil gomme - comme celui de Windows Paint - dans wxpython? aidez s'il vous plaît.
l'idée ou un petit exemple de code serait très utilecomment effacer des lignes avec wxpython


merci à l'avance

Répondre

3

Avez-vous fait un outil Pen? Il suffit de définir sa couleur sur la couleur de fond de la toile;)

par la façon dont je développe activement mon propre programme de peinture wxpython que vous voudrez peut-être vérifier; voir http://code.google.com/p/whyteboard/

+0

+1 UN TRAVAIL IMPRESSIONNANT! .. ce qui im ​​essayant de faire le presque le même que le logiciel que vous avez. sauf pour son seulement pour tirer des commentaires donnés par les administrateurs. (c'est spécifique pour l'animation 2D). et je dois admettre que j'ai été vraiment déçu après avoir vu ton travail! merci –

+0

mais que faire si j'ai l'arrière-plan comme une image. Je ne veux pas effacer une partie de cette image. Je veux juste effacer les lignes au-dessus. des idées? –

+0

Comment avez-vous programmé le stylo/effaceur? Comme dans la démo wxPython "Doodle" (une liste de points (x, y))? J'ai du mal à penser comment ne pas effacer l'image, désolé :( –