Il giorno 03/giu/07, alle ore 17:04, Lawrence Oluyede ha scritto:

Hehehe, ti stai proprio convertendo a wx, eh? ;-)

No è che mi serve per il lavoro :-D

Ah beh allora ;-)

Comunque non è poi così male ;-)

Hehehe

Anche se non riesco proprio a farmi andare giù i metodi come
"SetValue" invece che "setValue" (vedi maiuscola iniziale)

Anche a me non piace, però basta abituarsi...

Per quanto riguarda le API invece, se intendi quelle di wxPython le
trovo abbastanza orrende...trovo molto più leggibile la
documentazione delle API di wxwidgets, è per c++ ma IMHO intuitiva
anche per chi non lo conosce.

Si, io uso quella in C++ che però non ha tutte le classi che sono
state aggiunte a wxpython

Che sono diverse e spesso utili, purtroppo è vero...e pochissimo documentate per di più!

Continuo a pensare che il vero difetto di wxPython (per chi comincia)
sia la documentazione. E la mancanza di un sistema potente come glade/
qtdesigner.

Vero, ma alla fine dopo qualche settimana e qualche litro di sangue si
capisce più o meno bene come usare i sizers, panels e compagnia
cantante.

Infatti, una volta entrati nell'ottica diventa immediato..e soprattutto è tutto più o meno lineare, una volta capiti i meccanismi sai più o meno sempre cosa aspettarti...almeno se programmi in python!

È una mia impressione o il sistema delle scrollbar è un po' penoso
rispetto a gtk?

Beh, dal momento che esistono 3 diversi modi di usare una finestra "scrollabile" (uno più controintuitivo e scomodo dell'altro), direi che se è un'impressione la condivido in pieno ;-) In linea di massima comunque personalmente tendo ad evitare le scrollbars (e finora ci sono riuscito praticamnte sempre): trovo il sistema scomodo e molto poco user-friendly. Molto meglio dividere l'interfaccia in unità logicamente raggruppabili, magari usando Notebook o cose simili, e presentare all'utente pochi controlli alla volta, in modo chiaro e intuitivo. Ovviamente questo non sempre è possibile, ma perdendo un po' (o parecchio) tempo a riprogettare la GUI, ci si riesce nella maggior parte dei casi!

Ciao
Antonio Valente

_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a