2010-02-24 6 views
2

Savez-vous s'il existe un moyen facile de glisser-déposer des éléments (icônes ou boutons) dans un canevas et de créer ainsi différents dessins?Glisser-déposer sur canvas dans wxPython

L'idée est d'avoir un ensemble d'objets et de laisser l'utilisateur les faire glisser dans un espace de dessin. Dans le pire des cas, l'utilisateur peut simplement cliquer sur l'icône/bouton, puis cliquer sur le canevas et dessiner l'élément dans la position, mais je pense que le glissement est plus intuitif.

Répondre

1

Voici un exemple de quelque chose de plus ou moins comme ceci: http://wiki.wxpython.org/wxOGL Bien qu'il s'agisse de wxOGL, ils vous recommandent d'utiliser SimpleCanvas ou FloatCanvas et d'adapter leurs exemples.

2

Je suppose que vous construisez une application de navigateur? Si c'est le cas, le plugin jQuery UI Droppable fournit la plupart des fonctionnalités standard, et est assez facile à modifier pour répondre aux besoins personnalisés. Voici le lien: http://jqueryui.com/demos/droppable/

+3

Une application de navigateur avec wxpython? – rakslice

+1

En effet pas une application web ... mais une application de bureau! –