[Python] Scelta GUI
Giovanni Porcari
giovanni.porcari a softwell.it
Lun 20 Mar 2017 16:29:50 CET
> Il giorno 20 mar 2017, alle ore 15:01, Oscar Campolmi <oscar.campolmi a hotmail.it> ha scritto:
>
> Buongiorno a tutti,
>
> è qualche mese che leggo le vostre discussioni con interesse e prima di tutto volevo ringraziare chi risponde sempre con competenza e puntualità. Mitici!
>
> Venendo al mio problema, in passato ho sviluppato qualche piccola applicazione (in python3 ovviamente, è bellissimo!!) ad uso personale; ora mi è stato chiesto di realizzarne una per un cliente e per la prima volta devo decidere che framework per la GUI usare.
>
> Ho letto un po' di tutto da https://wiki.python.org/moin/GuiProgramming che ho trovato, ma sono decisamente confuso...quindi chiedo consiglio a voi che sicuramente avete maggiore esperienza!
>
> L'applicazione (Windows) in se è molto semplice, l'utente dovrà solo inserire dei valori in form/tabelle, passare da un tab all'altro ed esportare i risultati in un csv. Mi sembrerebbe di capire che tkinter possa essere la soluzione migliore, ma ho letto che anche pyside/wxpython sono decisamente più versatili (anche se mi sorgono perplessità per il fatto che le ultime release sono vecchie di anni). Mentre pyQT rappresenta il top ma necessita dell'acquisto di una licenza se non si rilascia il codice con licenza GPL....e poi non ho capito se bisogna acquistarne anche un'altra per le QT!!
>
> Se gentilmente qualche anima pia ha qualche consiglio su come affrontare questa decisione, magari qualche esperienza personale, lo apprezzerei molto. Anche qualche discussione passata da leggere, in rete ho trovato solo cose molto datate....
>
> Grazie in anticipo,
> Oscar
>
>
Se pensi ad un'interfaccia web prova a dare un occhio a Genropy (www.genropy.org).
Fa tutto quello che farebbe un'applicativo desktop e per il tipo di applicazione
di cui mi parli sarebbe veramente facilissima da implementare.
Esiste anche un tool per passare in pochi minuti da applicativi scritti
in access ad applicativi genropy.
Unico contro rispetto a quanto chiedi è che per ora è solo python 2.7.
Ciao
G
Maggiori informazioni sulla lista
Python