Hallo,
momentan habe ich ein QSystemTrayIcon am laufen. Das befindet sich in einer Klasse die zu Beginn in der main() auf dem heap angelegt wird.
Nach app.exec() läuft das TrayIcon ganz normal. Jetzt hab ich es so gemacht, dass mein eigenes Signal ausgelöst wird, wenn das TrayIcon angeklickt wird. Dieses Signal ist in der main connected worden mit einem SLOT einer anderen Klasse.
In dem Moment wo die TrayIcon Klasse das emit signal ausführt wird der Code im Slot ausgeführt und das Programm beendet sich anschließend. Habe schon versucht einen Thread extra zu erstellen, der dann das emit ausführt - aber ohne Erfolg.
Kann ich was machen um das Beenden zu umgehen?
Gruß,
Andy