[Python] Programmare software GUI cross platform
Enrico 'Henryx' Bianchi
henryx_b a yahoo.it
Gio 6 Gen 2011 02:23:18 CET
On Wednesday 05 January 2011 20:19:31 Karim Gorjux wrote:
> * pyQT: ha il designer, ma la licenza commerciale di QT costa un botto
La licenza commerciale di PyQT (e non delle Qt complete) ti serve solo nel
momento in cui non vuoi rilasciare il tuo codice sotto GPL o sotto una licenza
compatibile. In alternativa, puoi usare Pyside, che praticamente e` una
riscrittura di PyQT fatta direttamente da Nokia ma rilasciata sotto LGPL
> ho visto il designer di QT che sembra quello che serve, ma da quanto
> ho visto č per C++ e per fare il lavoro con python non č cosė
> immediato.
Dipende da cosa intendi per immediato, con PyQT (o Pyside) un approccio di
lavoro potrebbe essere questo:
- Disegni l'interfaccia con Qt Designer;
- Generi il codice Python con pyuic4 partendo dall'interfaccia disegnata in
precedenza;
- Agganci all'interfaccia i segnali definiti in altri moduli.
Nulla pero` ti vieta di caricare direttamente l'interfaccia utilizzando il
file generato da Qt Designer, anche se come pratica si preferisce il primo
approccio
Enrico
Maggiori informazioni sulla lista
Python