Pagina 1 di 2

wxpython ... IDE

Inviato: ven 17 nov 2006, 20:25
da smtux
volevo dilettarmi con python e wxpython...
quale IDE mi consigliate?
Ho visto che kdevelop apre progetti per le tk...
il problema sono le wx... altrimenti anche kdevelop andrebbe bene...

bluefish?

grazie!
:lol:

Inviato: ven 17 nov 2006, 20:59
da Sari
io uso Anjuta per il C. Anjuta2 ha tra i progetti standard anche Python. Prova a darci un occhio.

Inviato: ven 17 nov 2006, 21:02
da smtux
Sari ha scritto:io uso Anjuta per il C. Anjuta2 ha tra i progetti standard anche Python. Prova a darci un occhio.
anche kdevelop ha tra i progetti standard python... ora premetto che python non l'ho mai usato e men che mai le wxpython...
ma come faccio a fare il debug sulle wxpython? (immagino sia una domanda sciocca :!: )

Inviato: ven 17 nov 2006, 21:27
da gohanz
Su kde.org c'è Eric3 però non so dirti niente a riguardo!

http://www.kde-apps.org/content/show.php?content=10187

Inviato: ven 17 nov 2006, 23:18
da IceSlack
prova eclipse

Inviato: sab 18 nov 2006, 8:33
da bit123
Se ti interessano delle applicazioni per disegnare interfacce grafiche, credo che i progetti più accreditati siano wxglade e boa constructor.

Inviato: sab 18 nov 2006, 15:15
da smtux
ok... grazie per le riposte...
Attualmente sono al vaglio:
- Eric3 (mi permette di progettare GUI in wxpython?)
- wxGlade
- Boa Costructor
- Eclipse (supporta wxpython?)

apro un sondaggio?
Quali sono i più diffusi? così su due piedi rischio di sceglierne uno a caso..

Inviato: dom 19 nov 2006, 10:54
da bit123
perche non dai un'occhiata alle gtk. Sono ben documentate e ti permettono di fare delle applicazioni con pochissime righe di codice. Poi se usi python, pygtk e glade3, hai il massimo in termini di produttività! Provare per credere, saluti!

Inviato: dom 19 nov 2006, 12:40
da smtux
bit123 ha scritto:perche non dai un'occhiata alle gtk. Sono ben documentate e ti permettono di fare delle applicazioni con pochissime righe di codice. Poi se usi python, pygtk e glade3, hai il massimo in termini di produttività! Provare per credere, saluti!
dunque... ci avevo pensato...
in pratica vorrei scrivere del codice portabile su qualsiasi macchina ... così mi ero orientato sulle wx... di base vorrei comunque usare il python...

non è che per le gtk dovrei installare qcs sia su win che su linux?

come editor?

Inviato: dom 19 nov 2006, 14:59
da smtux
in un ambiente KDE come il mio come faccio ad installare pygtk?
ho visto che con Glade posso costruire direttamente le GUI, con pygtk lo stesso?

poi come ide di sviluppo potrei usare direttamente anche kdevelop...

Inviato: dom 19 nov 2006, 16:48
da bit123
Se hai la slack 11 devi installare solo pygtk e glade3 che forse non è stato ancora pacchettizzato per slack, ma basta scaricare il tar.gz e checkinstall fa il resto. Ti consiglio la versione 3 perchè supporta la funzione undo che manca in quella precedente. Glade serve a creare gli oggetti dell'interfaccia grafica (widgets) e salva tutto in un file xml; poi tramite la libglade puoi importare il file nel tuo programma in python. Le Pygtk costituiscono l'anello di congiunzione (bindings) tra gtk e python, ma forse se leggi questo capirai prima:
http://www.parafernalia.org/pygtk/toc/index.html
e anche:
http://www.pygtk.org

Saluti!

Inviato: lun 20 nov 2006, 9:04
da smtux
bit123 ha scritto:Se hai la slack 11 devi installare solo pygtk e glade3 che forse non è stato ancora pacchettizzato per slack, ma basta scaricare il tar.gz e checkinstall fa il resto. Ti consiglio la versione 3 perchè supporta la funzione undo che manca in quella precedente. Glade serve a creare gli oggetti dell'interfaccia grafica (widgets) e salva tutto in un file xml; poi tramite la libglade puoi importare il file nel tuo programma in python. Le Pygtk costituiscono l'anello di congiunzione (bindings) tra gtk e python, ma forse se leggi questo capirai prima:
http://www.parafernalia.org/pygtk/toc/index.html
e anche:
http://www.pygtk.org

Saluti!
grazie mille della risposta!

Una domanda ma su svilupopo con le gtk non è che su macchine win devo installarle per far funzionare la mia applicazione (es: con DIA succede porpoio questo)

thanks!

Inviato: lun 20 nov 2006, 21:21
da smtux
dunque... per installare glade3 dovrei installare tutto gnome... non è che eiste un gui builder sotto kde? alla fine gnome non lo userei mai...

:?: :?: :?: :?:

Inviato: mar 21 nov 2006, 1:31
da smtux
bit123 ha scritto:Se hai la slack 11 devi installare solo pygtk e glade3 che forse non è stato ancora pacchettizzato per slack, ma basta scaricare il tar.gz e checkinstall fa il resto. Ti consiglio la versione 3 perchè supporta la funzione undo che manca in quella precedente. Glade serve a creare gli oggetti dell'interfaccia grafica (widgets) e salva tutto in un file xml; poi tramite la libglade puoi importare il file nel tuo programma in python. Le Pygtk costituiscono l'anello di congiunzione (bindings) tra gtk e python, ma forse se leggi questo capirai prima:
http://www.parafernalia.org/pygtk/toc/index.html
e anche:
http://www.pygtk.org

Saluti!
dunque con alcune dritte del buon Loris, ho installato:
gnome-freerock
pygtk
libglade
glade3

una domada:
costruisco la gui con glade3, salvo con estensione .glade, ma poi come facco ad importare questa interfaccia nel progetto che scrivo con kdevelop?

Inviato: mer 22 nov 2006, 18:55
da bit123
Smtux, non era necessario installare gnome per usare glade. A quanto pare non hai ancora letto le guide che ti ho consigliato. In particolare http://www.parafernalia.org/pygtk/toc/index.html spiega come programmare in pygtk senza usare glade, ma risparmierai tutte quelle righe di codice se usi glade. C'è un capitolo che ti spiega come fare, ma se non studi non raggiungerai l'obiettivo; in rete ci sono diversi tutorials. Saluti!