[pygtk] gobject.timeout_add() won't work after calling gtk.threads_init() on windows xp

Todong Ma gbstack08 at gmail.com
Wed Jun 26 18:56:34 WST 2013


Hi, everyone

Following simple code will hang forever on windows XP, and the "check 
dialog" text is never outputted to console. The window created in the 
code showed but is blocked (when I move mouse into the window area, the 
mouse pointer is always a "loading" icon)

*/|import  gtk
import  gobject

def  checkDialog():
   print  'check dialog'
   return  True

gobject.timeout_add(500,  checkDialog)
gtk.threads_init()
w=  gtk.Window()
w.show()
gtk.main()|/*

While same code works well on Windows 7

Runtime details: Windows XP SP3, python 2.7.5, pytgtk-2.24-allinone


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.daa.com.au/pipermail/pygtk/attachments/20130626/d3c1b3eb/attachment.html>


More information about the pygtk mailing list