habe folgendes Problem und weiß nicht weiter:
Ich habe einen Thread, der Methoden abarbeitet.
Die Run-Methode des Threads sieht so aus:
Code: Alles auswählen
def __Run(self):
try:
self.__irgendeineMethode()
self.__createD() #bzw self.__createMD
except Exception, e:
print e
Code: Alles auswählen
def __createD(self):
w = wx.Dialog(self.panel, -1, "test", (50,50), (200,200))
w.ShowModal()
w.Destroy()
Code: Alles auswählen
def __createMD(self):
w = wx.MessageDialog(self.panel, "bla", "blablablup", wx.OK | wx.ICON_INFORMATION)
w.ShowModal()
w.Destroy()
Lasse ich den Thread mit __createD() laufen, blitzt der Dialog nur ganz kurz auf und das Programm beendet sich o.O. Eine Fehlermeldung zeigt er nicht. Eigentlich müsste er wegen ShowModal() doch auf eine Antwort von mir warten, oder?
Grüße
Matthias