Re: [Python] Glade3 e statusbar

2013-10-13 Per discussione Gian Mario Tagliaretti
On Sun, Oct 13, 2013 at 5:53 PM, Marcello wrote: > Si effettivamente il problema è proprio il blocco della mainloop. Lanciando dei processi bloccanti è sempre quello il problema > Ho provato ad utilizzare Tread, ma ottengo lo stesso risultato Utilizzare i thread con gtk è una delle cose più di

Re: [Python] Glade3 e statusbar

2013-10-13 Per discussione Marcello
> cmq i problemi rimarranno se blocchi il mainloop lanciando dei processi esterni > e questo mi fa pensare che ho ragione. Si effettivamente il problema è proprio il blocco della mainloop. Ho provato ad utilizzare Tread, ma ottengo lo stesso risultato from threading import Thread from gi.reposit

Re: [Python] Glade3 e statusbar

2013-10-06 Per discussione Gian Mario Tagliaretti
2013/10/6 Marcello : ciao Marcello, non vedendo tutto il codice posso solo azzardare > def on_statusbar_show(self, button,obj,data=None): > self.statusbar = self.ApplicazioneGlade.get_object('statusbar') self.statusbar = self.ApplicazioneGlade.get_object('statusbar') crei l'oggetto

Re: [Python] Glade3 e statusbar

2013-10-05 Per discussione Marcello
> Aggiornare a pygobject.eheh era subliminale ma non troppo, dopo una settimana di lavoro (considerando che potrei definirmi 'un programmatore della domenica') sono riuscito: 1 - ad aggiornare il mio programma a pygobject (c'erano anche i file di glade da modificare) 2 - a far funzionare statusbar

Re: [Python] Glade3 e statusbar

2013-09-30 Per discussione Gian Mario Tagliaretti
On Mon, Sep 30, 2013 at 4:43 PM, Marcello wrote: > Ok ho capito il messaggio... Aggiornare a pygobject. eheh era subliminale ma non troppo, ma cmq lo stesso esempio funziona anche con pygtk, bastano poche modifiche. > ho scaricato ed installato 'pygobject-2.28.3.win32-py2.7.exe' quello è il

Re: [Python] Glade3 e statusbar

2013-09-30 Per discussione Marcello
Ok ho capito il messaggio... Aggiornare a pygobject. ho scaricato ed installato 'pygobject-2.28.3.win32-py2.7.exe' ma quando faccio from gi.repository import Gtk mi restituisce Traceback (most recent call last): File "", line 1, in ImportError: No module named gi.repository quale file

Re: [Python] Glade3 e statusbar

2013-09-29 Per discussione Gian Mario Tagliaretti
On Sun, Sep 29, 2013 at 4:14 PM, Marcello wrote: > no non va. from gi.repository import Gtk class StatusSample(Gtk.Application): def __init__(self): Gtk.Application.__init__(self, application_id="org.app.StatusSample") self.main_window = Gtk.Window(Gtk.WindowType.TOPLEVEL)

Re: [Python] Glade3 e statusbar

2013-09-29 Per discussione Marcello
>> def Compila(self,obj): >> self.statusbar.push(self.context_id, 'Cambia Messaggio Statusbar') >prova così (untested) no non va. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python

Re: [Python] Glade3 e statusbar

2013-09-29 Per discussione Gian Mario Tagliaretti
2013/9/29 Marcello : > def Compila(self,obj): > self.statusbar.push(self.context_id, 'Cambia Messaggio Statusbar') prova così (untested) ciao -- Gian Mario Tagliaretti GNOME Foundation member gia...@gnome.org ___ Python mailing list Python

Re: [Python] Glade3 e statusbar

2013-09-29 Per discussione Marcello
>>> Dal codice che hai postato il metodo "Compila" non viene mai eseguito. >> >> si, e vero, ma ho postato solo parte del codice mettendo solo la parte >> interessata. >era interessante vedere anche quando il metodo viene eseguito, >altrimenti non si capisce perchè non ti funziona. aggiungo richi

Re: [Python] Glade3 e statusbar

2013-09-29 Per discussione Gian Mario Tagliaretti
2013/9/29 Marcello : >> Dal codice che hai postato il metodo "Compila" non viene mai eseguito. > > si, e vero, ma ho postato solo parte del codice mettendo solo la parte > interessata. era interessante vedere anche quando il metodo viene eseguito, altrimenti non si capisce perchè non ti funziona.

Re: [Python] Glade3 e statusbar

2013-09-29 Per discussione Marcello
Ciao e grazie per la risposta, > Ad ogni modo, a prescindere se usi GTK2 o GTK3 gtk.glade.XML è > super-deprecato, usa gtk.Builder al suo posto. provvederò ad aggiornare ad gtk.Builder > Dal codice che hai postato il metodo "Compila" non viene mai eseguito. si, e vero, ma ho postato solo parte

Re: [Python] Glade3 e statusbar

2013-09-29 Per discussione Gian Mario Tagliaretti
2013/9/29 Marcello : > Ciao a tutti ciao Marcello, ho un po' di commenti a parte il codice, innanzi tutto ti consiglio di non usare le "vecchie" PyGTK ma di usare pygobject introspection che utilizza le nuove GTK3, PyGTK non è più mantenuto ed è sconsigliato per scrivere nuovo codice. [1][2] Ad

[Python] Glade3 e statusbar

2013-09-29 Per discussione Marcello
Ciao a tutti ho il seguente parte di codice: class CreaGUI: def __init__(self): self.ApplicazioneGlade = gtk.glade.XML(PercorsoGlade) self.EventiGlade ={"on_FinestraPrincipale_delete_event":gtk.main_quit, self.statusbar = self.ApplicazioneGlade.get_widget('statusbar')