[pygtk] threading

Guilherme Salgado salgado at freeshell.org
Thu Aug 5 03:03:16 WST 2004


Hi!

On Wed, 2004-08-04 at 14:54, Le Boulanger Yann wrote:
> Hi all,
> 
> I've a probleme with pygtk used in a thread.
> My application can be presented like that : I have a main thread that do 
> some things and that can lunch plugins. Plugins are lunched in a new 
> thread thanks to threading module.
> one of these plugins is a pygtk plugin :
> it starts gtk with gtk.gdk.threads_init(), gtk.main(), show windows, etc.
> Now the probleme is when I want to close this plugin : I close the main 
> window, then do a gtk.main_quit(), but the windows opened don't close. 
> GTK is no more active : I cannot do anything in them, but they are 
> always here ...
> Is it my Job to close them all before the gtk.main_quit() ?
> 

Have you tried calling thread.setDaemon(1) before thread.start()?

Cheers,
Guilherme
-- 
This email has been inspected by Hans Blix, who has reported that no
weapons of mass destruction were used in its construction. 
Read his report here:
<http://www.un.org/apps/news/infocusnewsiraq.asp?NewsID=414&sID=6>



More information about the pygtk mailing list