Also ist die Mainloop dann ein eigener Thread ?
Wenn ja, dann wuesste ich endlich warum ein paar Sachen mit GUI-Aktualisierungen nicht funktionieren.
Weil die GUI Elemente sind ja nicht Threadsafe, und wenn die GUI Elemente nicht in der App verwaltet werden, wuerde dass ja bedeuten, dass ein Thread parallel zu App versucht, Gui komponenten zu aktualisieren, was natuerlich zu problemen fuehrt.
Wenn nicht, habe ich immer noch ein grosses Verstaendnisproblem, aber das kann ich ja dann immer noch darstellen

edit: also laut meinen Tests ist das die einzige erklaerung
beispiel ist mein anderer Thread mit dem Progressdialog
Mach ich ne Klasse, die von App oder PySimpleApp abgeleitet ist und lasse diese Klasse das MainFrame erzeugen und dieses mainframe wiederum den Progressdialog, so laeuft alles einwandfrei
laeuft App quasi parallel dazu (also mainframe wird im hauptprogramm erzeugt und der progressdialog damit auch), so haengt es sich beim ProgressDialog.Destroy() auf