Pagina 1 di 1
Domanda banale su PyQT
Inviato: dom 11 gen 2009, 21:14
da madtux
Salve.Usando le PyQt è possibile ,poi creare un eseguibile

Re: Domanda banale su PyQT
Inviato: dom 11 gen 2009, 23:57
da Delcaran Lëdeloth
Intendi compilare il programma in modo da creare tipo un exe per windows che contenga tutto al suo interno? In questo ti dico no, perchè Python è un linguaggio di scripting che non supporta la compilazione proprio perchè di scripting. Se vuoi creare un programma QT con performance di un compilato, passa ad usare C++.
Se invece vuoi un file python eseguibile, basta che trasformi il sorgente in script, ed è una cavolata
Aggiungi questa riga all'inizio del file principale del tuo programma python (che chiamo per esempio main.py)
e poi assegni i permessi di esecuzione al file
Così facendo, se da console avvii il file, cioè se dai uno di questi comandi
la shell avvierà automaticamente l'interprete python (come abbiamo specificato nella riga inserita all'inizio del file) il quale caricherà il resto del programma. Questo è il modo più semplice (e l'unico a mia conoscenza

) per rendere eseguibile un programma python, in quanto - ripeto - python + un linguaggio di scripting, cioè pensato per non essere compilato.
Il fatto che tu usi le librerie QT, le GTK o le CHECAVOLONESO, non cambia nulla

Re: Domanda banale su PyQT
Inviato: lun 12 gen 2009, 12:49
da puzuma
madtux ha scritto:Salve.Usando le PyQt è possibile ,poi creare un eseguibile

esistono dei progetti che ti creano un unico file eseguibile contenente l'interprete, i moduli usati e il tuo codice, comodo se devi passare il programma a qualcuno che non ha voglia di installarsi le varie componeti separatamente.
vedi ad esempio
http://www.py2exe.org/
Re: Domanda banale su PyQT
Inviato: lun 12 gen 2009, 13:00
da Delcaran Lëdeloth
ma te li impacchetta in formato eseguibile per windows? quel 2exe mi piace poco...
Re: Domanda banale su PyQT
Inviato: lun 12 gen 2009, 13:03
da puzuma
Delcaran Lëdeloth ha scritto:ma te li impacchetta in formato eseguibile per windows? quel 2exe mi piace poco...
si, fa un eseguibile per windows ... davo per scontato che un tool simile per linux è del tutto inutile visto che python e Qt sono istallate praticamente sempre
Re: Domanda banale su PyQT
Inviato: lun 12 gen 2009, 13:09
da Delcaran Lëdeloth
puzuma ha scritto:Delcaran Lëdeloth ha scritto:python e Qt sono istallate praticamente sempre
Non ci avevo pensato

Re: Domanda banale su PyQT
Inviato: lun 12 gen 2009, 17:26
da madtux
Grazie a tutti e due
