> 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