Ach ja: Wenn Du nach Deinen Aktionen das Fenster dann doch schließen willst, mußt Du mit $mainWindow -> destroy() das ursprüngliche Verhalten nachbilden.
Norbert
PS: In der vorherigen Antwort war ein "wenn" zu viel. Schneide es doch aus und bewahre es für schlechte Zeiten auf!