[pygtk] Threads in PyGTK: keep typing while ping-ing
Frédéric
frederic.mantegazza at gbiloba.org
Tue Feb 17 20:14:54 WST 2009
On mardi 17 février 2009, Mamahita Sela wrote:
> Any help would be appreciated :)
You start a thread using gobject.timeout, but you wait for the end of the
thread at the same place; so, the thread is useless, there. Don't forget
that gobject-timeout is exectud in tha GTK mainloop, so, when it is doing
something, GTK events are not refreshed.
You have several ways to do waht you want:
1) using gobject.timeout, and laucnh the thread, but do not wait for the
end (do not call join)
2) launching only one thread, and in the run method, do an endless loop,
pinging and sleeping
3) same as one, but call thread.start_new_thread...
Hope this helps.
--
Frédéric
http://www.gbiloba.org
More information about the pygtk
mailing list