> Il giorno 18/lug/2015, alle ore 20:11, Daniele Palmese <pal...@gmail.com> ha 
> scritto:
> 
> Ciao a tutti, potreste darmi un consiglio, sono un  po' indeciso.
> 
> Devo creare una GUI per un piccolo applicativo, ad uso interno, che fino ad 
> oggi era a linea di comando. Ma si sa i ragazzini vogliono i fiocchetti, la 
> gente mormora davanti agli schermi neri, etc, etc.. e quindi mi sono deciso a 
> metterci mano. Visto che contestualmente voglio imparare qualcosa di nuovo 
> approfittando del fatto che l'applicativo è per me ed i miei collaboratori, 
> cosa mi suggerite di utilizzare come libreria?
> 
> Prima di rispondermi sappiate che il progetto oggi è in Python 2.6 (anche se 
> non è un vincolo, con facilità lo potrei portare a 3.x) e che non voglio 
> usare le wxPython perché le conosco e lo ho già utilizzate massivamente per 
> altro, quindi le mie velleità di espansione mentale andrebbero nel fusto 
> dell'olio esausto.
> 
> Grazie dell'attenzione.
> Daniele


Inutile dire che io ti consiglierei genropy :D

Ho messo recentemente negli esempi di sandbox
un client soap generico. Lo trovi a :

http://sandbox.genropy.org/tutor/examples/soap_client.py

Nella colonna di destra vedi il codice python necessario:
sono una settantina di linee e nemmeno troppo difficili da leggere spero.

Di default propone "http://www.webservicex.com/globalweather.asmx?WSDL”
se premi ‘run’ vedi  servizi che offre e se selezioni nel tree
una chiamata, sulla destra ti propone i parametri che puoi
editare con doppio click. Con il bottone ‘Call’ la soap verrà
eseguita e se tutto va bene vedrai il risultato.

Nota che è codice demo e che ad esempio su alcun webservice
non va (ad esempio se usano dei datatype che abbiamo dimenticato
di mettere ;) )

Puoi provarlo anche con:
http://www.webservicex.com/stockquote.asmx?WSDLv

Il codice python è abbastanza semplice anche se ovviamente
richiede un poco di conoscenza di Genropy per essere capito.
Però dovrebbe darti l’idea di come si può mettere una GUI
su un servizio chiamabile in python.

Ciao

G

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

Rispondere a