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(Th read):
def __init__(self):
Thread.__init__ (self)
self.lock = Lock()
self.app=None
def run(self):
#self.lock.acqu ire()
self.app = wx.PySimpleApp( )
frame = wx.Frame(None, title="Hello wx")
frame.Show()
#self.lock.rele ase()
self.app.MainLo op()
if __name__=='__ma in__':
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.
Im trying my hand at threading with wx applications. I have written
the following code...
import wx
from threading import Thread, Lock
class createWindow(Th read):
def __init__(self):
Thread.__init__ (self)
self.lock = Lock()
self.app=None
def run(self):
#self.lock.acqu ire()
self.app = wx.PySimpleApp( )
frame = wx.Frame(None, title="Hello wx")
frame.Show()
#self.lock.rele ase()
self.app.MainLo op()
if __name__=='__ma in__':
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.
Comment