[Python] Rappresentare e costruire graficamente un albero
Pietro Battiston
toobaz a email.it
Mer 23 Apr 2008 16:43:54 CEST
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Pietro Battiston ha scritto:
> Ad esempio con le gtk ti serve solo un TreeStore; ti basterebbe a
> quel punto stabilire che quando trascini un elemento su di un altro
> gli stai dicendo "questo è figlio suo", e non avresti neanche
> bisogno del pulsante "collega" (il punto di partenza sono i metodi
> drag_source_set e drag_dest_set, che se non mi sbaglio ogni widget
> ha).
Chiedo scusa, nel caso del treeview destinazione, il metodo giusto è
enable_model_drag_dest(targets, actions), ottimamente documentato qui:
http://www.pygtk.org/dist/pygtk2-tut.pdf
Inoltre una chiamata a set_reorderable(True) permette di riordinare al
volo i pezzi già inseriti nell'albero (un esempio completo qui:
http://www.pygtk.org/pygtk2tutorial/ch-TreeViewWidget.html), con una
riga di codice.
Sono sicuro che altre interfacce grafiche sufficientemente potenti
hanno metodi simili.
ciao
Pietro
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFID0rHcZVtR82bmAYRApZKAJ9zT36unh35iiRQMsoeOQ7ruDjL9QCcC+6h
A1LlimzGfKC55h9FJId+aEc=
=F3ml
-----END PGP SIGNATURE-----
Maggiori informazioni sulla lista
Python