Ich habe mich heute schon den halben Tag mit Threads rumgeschlagen und habe immer noch ein Verständnissproblem

Ich habe in meiner Anwendung je nach Tasks längere Berechnungen laufen und starte deswegen eine wxBusyInfo. Leider reagiert das Programm bis zum Abschluss der Berechnung garnicht bzw. die wxBusyInfo friert ein.
Stark vereinfacht:
Start Button -> start wx.BusyInfo -> lange Berechnung -> Berechnung fertig -> zerstöre wx.BusyInfo
Was genau baue ich jetzt in den Thread ein? Alles oder nur die Berechnung oder die Info Box

Habe ich das richtig verstanden, dass die Berechnung und die wx.BusyInfo in den Thread (in die "run" Funktion um beim Wiki Beispiel zu bleiben) gepackt werden und der Thread dann im wx.Frame gestartet wird?
Für jede Aufklärung, wäre ich dankbar

Schönen Abend noch
