Originariamente inviato da billiejoex
Inserisci delle print all'interno del metodo che viene richiamato dalla pressione del bottone.
Cerca di individuare l'ultima linea di codice che è responsabile del crash.
Successivamente puoi provare a notificare il problema al team di pyGTK.
Un'altra buona alternativa è sicuramente quella di postare sul ng di it.comp.lang.python.
I problemi vanno debuggati. Certo è che bisogna almeno provarci...
Lo stesso ti può accadere in Java. Se non debugghi neanche lì cosa fai? Molli Java e ti butti su un altro linguaggio e così via? =)
Altro punto: ma questo programma lo lanci da sorgente, si? Nel senso... oltre all'interfaccia grafica ti rimane cmq aperta una shell con l'interprete giusto?
In tal caso sei
sicuro che l'interprete non notifichi alcun messaggio di traceback? O proprio python.exe muore di colpo?
Per python ci sono i binding di wx GTK e QT, oltre ad innumerevoli altri minori.
Tutti e tre i toolkit citati non mi sembrano cattivi, specialmente GTK e QT (peccato per i problemi di licenza di quest'ultimo).
Nota che molto probabilmente gli stessi identici bindings esisteranno per Java.
L'unico tookit grafico allegato all'interprete è tk. L'impatto visivo non è propriamente accattivante ma a me personalmente non dispiace, sopratutto per la semplicità di utilizzo.
Ci hai mai dato un'occhiata?