On Aug 8, 12:01 pm, SamG <[EMAIL PROTECTED]> wrote: > Hi, > > Im trying my hand at threading with wx applications. I have written > the following code... > > import wx > from threading import Thread, Lock > > class createWindow(Thread): > def __init__(self): > Thread.__init__(self) > self.lock = Lock() > self.app=None > > def run(self): > #self.lock.acquire() > self.app = wx.PySimpleApp() > frame = wx.Frame(None, title="Hello wx") > frame.Show() > #self.lock.release() > self.app.MainLoop() > > if __name__=='__main__': > c = createWindow() > c.start() > c.join() > > Now when i run this program i get a window but the application just > does not respond. Is there something that im missing here. Pls let me > know. Thanks in advance.
Oops! Murphy's law works again! And the above code is working fine. -- http://mail.python.org/mailman/listinfo/python-list