Ciao a tutti, non riesco a capire bene come funzionano i message dialog. ad esempio:
md = gtk.MessageDialog(self, gtk.DIALOG_DESTROY_WITH_PARENT, gtk.MESSAGE_INFO, gtk.BUTTONS_CLOSE, "Download in corso.. attendere") md.run() md.destroy() In questo modo il messaggio compare al momento voluto ma ho dei problemi con il "flusso" del programma. Cerco di spiegarmi meglio - Se faccio partire il download (è solo un esempio) prima del messaggio, quest'ultimo comparirà solo una volta già completato il download. - Se eseguo il download dopo la visualizzazione di md, non comincerà fino a quando non verrà schiacciato il pulsante close... e comunque md rimande visibile fino al completamento del download. Non riesco a capire quando viene eseguito il comando md.destroy() e soprattutto perchè non viene eseguito nel punto del codice in cui viene immesso. md deve essere "lanciato" in qualche modo particolare? c'è un modo per non interrompere il flusso del programma se, ad esempio, l'utente non fa click su close? Spero in qualche dritta. Grazie Matteo P _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python