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
On Sun, Oct 13, 2013 at 5:53 PM, Marcello marce...@linuxvil.it 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 è
2013/10/6 Marcello marce...@linuxvil.it:
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 =
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
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 stdin, line 1, in module
ImportError: No module named gi.repository
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')
2013/9/29 Marcello marce...@linuxvil.it:
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
2013/9/29 Marcello marce...@linuxvil.it:
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è
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 richiamo
class
2013/9/29 Marcello marce...@linuxvil.it:
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
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
11 matches
Mail list logo