[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