Re: [Python] Consiglio per realizzazione GUI

2015-07-24 Per discussione Enrico Bianchi

On 07/23/2015 12:05 PM, enrico franchi wrote:

colpo basso... :)


Devo ammettere che non e` mia, ma mi e` stata suggerita ;)

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


Re: [Python] Consiglio per realizzazione GUI

2015-07-20 Per discussione Strap
Daniele Palmese palmux at gmail.com writes:

 
 
 
 
 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. 
 [...]

Ciao,

potresti dare un'occhiata a questo progetto: 
https://github.com/chriskiehl/Gooey

Sani
Strap
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio per realizzazione GUI

2015-07-20 Per discussione Gian Mario Tagliaretti
2015-07-19 9:03 GMT+02:00 Carlos Catucci carlos.catu...@gmail.com:

ciao Carlos,

 Avevo dato una occhiata a PyGtk ma mi sono sembrate piu' complesse da
 padroneggiare. Okkio pero' perche' parlo di QT4 e non QT5.

la kk non si può guardare nel 2015 Carlos... :)

 Ma tu di quali editor grafici parli?

Suppongo si riferisca a Qt Designer:
http://doc.qt.io/qt-5/qtdesigner-manual.html

ciao
-- 
Gian Mario Tagliaretti
GNOME Foundation member
gia...@gnome.org
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio per realizzazione GUI

2015-07-20 Per discussione Gian Mario Tagliaretti
Il 18 luglio 2015 20:11, Daniele Palmese pal...@gmail.com ha scritto:
 Ciao a tutti, potreste darmi un consiglio, sono un  po' indeciso.

ciao Daniele,

 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?

Io come sempre suggerisco di usare GTK3 tramite pygobject, ovvero non
usare PyGTK come scritto in altri messaggi perchè è obsoleto,
pygobject supporta sia python2 che python3:

https://python-gtk-3-tutorial.readthedocs.org/en/latest/

Tramite introspection hai a disposizione tutte le librerie scritte con
GObject (GLib Object System), una lista abbastanza esaustiva la trovi
qua:

http://lazka.github.io/pgi-docs/

Punto a sfavore di pygobject è che su windows, come discusso in un
thread interessante di qualche giorno fa, non supporta
l'accessibilità.

Secondo me (humbly), le GTK sono molto pythoniche, la gestione degli
eventi è molto intuitiva ma il vero plus è poter disegnare la UI con
Glade.

 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.

Come scritto qua sopra sono supportate entrambe le versioni di python,
quindi non dovresti avere problemi.

ciao
-- 
Gian Mario Tagliaretti
GNOME Foundation member
gia...@gnome.org
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio per realizzazione GUI

2015-07-20 Per discussione Nicola Larosa
 Carlos Catucci wrote:
 occhiata
 Okkio

Gian Mario Tagliaretti wrote:
 la kk non si può guardare nel 2015 Carlos... :)

L'inconsistenza nell'uso non si può guardare in alcuna epoca. ;-)

-- 
Nicola 'tekNico' Larosa http://www.tekNico.net/

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


Re: [Python] Consiglio per realizzazione GUI

2015-07-20 Per discussione Carlos Catucci
2015-07-20 12:53 GMT+02:00 Nicola Larosa n...@teknico.net:

 L'inconsistenza nell'uso non si può guardare in alcuna epoca. ;-)


Magari mi sbaglio ma secondo Google ne parlano gia qui. Birra pagata a chi
si ricorda la mitica rivista.

http://issuu.com/adpware/docs/mc060

Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio per realizzazione GUI

2015-07-20 Per discussione Marco Beri
On Jul 20, 2015 12:34 PM, Carlos Catucci carlos.catu...@gmail.com wrote:

 2015-07-20 12:31 GMT+02:00 Gian Mario Tagliaretti g.tagliare...@gmail.com
:

 la kk non si può guardare nel 2015 Carlos... :)

 Cosa sarebbe la kk? Ignoranza mia.

Okkio a quello che chiedi.

Ciao.
Marco.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio per realizzazione GUI

2015-07-20 Per discussione Carlos Catucci
2015-07-20 12:31 GMT+02:00 Gian Mario Tagliaretti g.tagliare...@gmail.com:

 la kk non si può guardare nel 2015 Carlos... :)


Cosa sarebbe la kk? Ignoranza mia.

Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio per realizzazione GUI

2015-07-20 Per discussione Luca Bacchi
Colgo l'occasione per andare OT. Ma nel 2015 un'interfaccia Desktop non
andrebbe fatta con tecnologie web?

Intendo robe tipo Node-webkit, o Electron (di Github). O ancora meglio una
App per Google Chrome.

Intendo seriamente, dovendo fare (dopo decenni) una applicazione desktop
con delle finestre, non dovrei seriamente prendere in considerazione una di
queste tecnologie?

Il giorno 20 luglio 2015 12:56, Carlos Catucci carlos.catu...@gmail.com
ha scritto:


 2015-07-20 12:53 GMT+02:00 Nicola Larosa n...@teknico.net:

 L'inconsistenza nell'uso non si può guardare in alcuna epoca. ;-)


 Magari mi sbaglio ma secondo Google ne parlano gia qui. Birra pagata a chi
 si ricorda la mitica rivista.

 http://issuu.com/adpware/docs/mc060

 Carlos
 --
 EZLN ... Para Todos Todo ... Nada para nosotros

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


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


Re: [Python] Consiglio per realizzazione GUI

2015-07-20 Per discussione Gian Mario Tagliaretti
2015-07-20 14:44 GMT+02:00 Luca Bacchi bacch...@gmail.com:

ciao Luca,

 Colgo l'occasione per andare OT. Ma nel 2015 un'interfaccia Desktop non
 andrebbe fatta con tecnologie web?

colgo l'occasione per chiederti gentilmente di evitare il top-quoting
in lista, grazie. Detto questo

 Intendo robe tipo Node-webkit, o Electron (di Github). O ancora meglio una
 App per Google Chrome.

Interessanti, non le conoscevo

 Intendo seriamente, dovendo fare (dopo decenni) una applicazione desktop con
 delle finestre, non dovrei seriamente prendere in considerazione una di
 queste tecnologie?

Oppure l'approccio contrario, ovvero un'applicazione Desktop nel browser

https://developer.gnome.org/gtk3/stable/gtk-broadway.html

ciao
-- 
Gian Mario Tagliaretti
GNOME Foundation member
gia...@gnome.org
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio per realizzazione GUI

2015-07-20 Per discussione enrico franchi
2015-07-20 13:44 GMT+01:00 Luca Bacchi bacch...@gmail.com:

 Colgo l'occasione per andare OT. Ma nel 2015 un'interfaccia Desktop non
 andrebbe fatta con tecnologie web?

 Intendo robe tipo Node-webkit, o Electron (di Github). O ancora meglio una
 App per Google Chrome.

 Intendo seriamente, dovendo fare (dopo decenni) una applicazione desktop
 con delle finestre, non dovrei seriamente prendere in considerazione una di
 queste tecnologie?


Detto fra noi... a meno di chiare esigenze specifiche non vorrei usare un
gui toolkit tradizionale nemmeno sotto tortura (per mille motivi
diversi). Questo lasciando stare una specifica tecnologia come quelle da te
menzionate. Personalmente, prima di tutto vedrei anche semplicemente uno
stack web relativamente tradizionale servito in un qualunque browser
normale.

Il problema potenzialmente principale e' dove stanno i dati: se e' tutto
sul desktop locale, sparare tutto in remoto protrebbe effettivamente non
essere una buona idea (se i dati sono tanti, non sono facilmente cachabili,
etc etc etc).


-- 
.
..: -enrico-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio per realizzazione GUI

2015-07-19 Per discussione Carlos Catucci
2015-07-18 23:55 GMT+02:00 Fundor333 fundor...@gmail.com:


 Personalmente lo consiglio perché permette di creare sia GUI molto
 semplici che molto complesse senza enormi sforzi e, in oltre, permette di
 strutturarli prima in un editor grafico e, successivamente, convertirli in
 python con una semplice riga di comando, ottenendo delle GUI soddisfacenti
 in poco tempo.


Anche io ho dovuto fare una interfaccia per una console (x flashare i
router ma con la necessita' di alcuni input da statiera, o meglio da
barcode scanner in emulazione di tastiera) ed ho scelto PyQT al posto delle
(per me) note wxPython.
E devo dire che s' tato, anche senza usare editor, facilissimo realizzare
il tutto, im mezza giornata avevo l'applicativo pronto.
Avevo dato una occhiata a PyGtk ma mi sono sembrate piu' complesse da
padroneggiare. Okkio pero' perche' parlo di QT4 e non QT5.

Ma tu di quali editor grafici parli?

Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio per realizzazione GUI

2015-07-19 Per discussione Alessandro Re
On Jul 18, 2015 10:55 PM, Fundor333 fundor...@gmail.com wrote:
 Personalmente lo consiglio perché permette di creare sia GUI molto
semplici che molto complesse senza enormi sforzi

Non voglio criticare il consiglio di usare  qt, perché è la mia libreria di
riferimento quando faccio GUI, ma volevo criticare questa frase che ho
citato: no, quando la GUI è molto complessa, non c'è toolkit che tenga :p
mi spiace, ma con qt è facile fare cose semplici e meno incasinato fare
quelle complesse... Ma rimangono comunque incasinate :D

enormi sforzi è un po' relativo... Qt ha tante cose già fatte, belle,
pronte e ben organizzate, ma non è magia: se il problema è complesso,
rimane complesso.

Ciauz
~Ale
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio per realizzazione GUI

2015-07-19 Per discussione Giovanni Porcari

 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


Re: [Python] Consiglio per realizzazione GUI

2015-07-19 Per discussione Matteo Boscolo


Il 18/07/2015 20:11, Daniele Palmese 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


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

direi che ..
per cose semplici con le tk ti diverti..
per cose complesse le qt sono la scelta piu stabile..
#
queste sono le cose che usiamo noi in azienda.. senza problemi e sono 
molto affidabili..


poi se vuoi sperimentare .. prova kivi .. un domani si sa mai che il tuo 
applicativo debba girare su android .. (attendo che devi avere le opengl 
se no non funzia)


ciao
Matteo


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


Re: [Python] Consiglio per realizzazione GUI

2015-07-19 Per discussione Matteo Boscolo

Il 19/07/2015 15:14, Giovanni Porcari ha scritto:

Il giorno 19/lug/2015, alle ore 15:04, Carlos Catucci 
carlos.catu...@gmail.com ha scritto:


2015-07-19 14:52 GMT+02:00 Giovanni Porcari giovanni.porc...@softwell.it:
Inutile dire che io ti consiglierei genropy :D

Ho paura che Genropy, che trovo sia un ottimo prodotto, davvero il Django dei 
gestionali, sia surdimensionato per quello che intende fare Daniele.


Forse. Ma ti garantisco che è più piccolo di Qt. :D

E comunque è un’occasione per imparare qualcosa che potrà usare
in altri progetti e che soprattutto è web.
Il che significa zero install e usabile anche da remoto.

E poi io non perdo mica l’occasione di spammarvi ;)

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

Consiglio per consiglio se ci devi mettere su un qualcosa di semplice e 
web .. perche non flask ?

:)))

ciao
Matteo

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


Re: [Python] Consiglio per realizzazione GUI

2015-07-19 Per discussione Daniele Palmese
Il giorno 19 luglio 2015 17:29, Matteo Boscolo matteo.bosc...@boscolini.eu
ha scritto:

 Consiglio per consiglio se ci devi mettere su un qualcosa di semplice e
 web .. perche non flask ?


Non ero partito con l'idea di appoggiarmi al browser.

Django, Bottle e Flask li conosco abbastanza bene, mentre Genropy mi
affascina visto che non lo conosco per nulla.

Sulle librerie grafiche ho sempre usato più per pigrizia forse, sempre e
solo le wxPython, quindi anche qui forse è il momento di aprire la mente.

Se non si è capito, il mio intento in questo progettino è soprattutto
imparare qualcosa che non conosco, anche se a livello embrionale,

Grazie comunque a tutti dei consigli, anzi continuate a darli se vi sentite
ispirati.
Daniele
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Consiglio per realizzazione GUI

2015-07-18 Per discussione Daniele Palmese
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
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio per realizzazione GUI

2015-07-18 Per discussione Fundor333

Il 18/07/2015 20:11, Daniele Palmese ha scritto:
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?


Per un progetto per l'universitá ho dovuto usare QT (http://www.qt.io/) 
e mi sono trovato molto bene.


Personalmente lo consiglio perché permette di creare sia GUI molto 
semplici che molto complesse senza enormi sforzi e, in oltre, permette 
di strutturarli prima in un editor grafico e, successivamente, 
convertirli in python con una semplice riga di comando, ottenendo delle 
GUI soddisfacenti in poco tempo.


Onestamente io ho provato solo TkInter come altre libreria per GUI in 
python per cui non so quanto il mio commento possa essere valido 
rispetto a persone piú navigate


--
/Fundor333 http://www.fundor333.com//
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python