ich habe einen Client geschrieben, der im Hintergrund läuft und nur bei bestimmten Ereignissen irgendwelche Fenster öffnet.
Jetzt habe ich allerdings das Problem, dass das Programm beim Herunterfahren oder beim Abmelden gewaltsam beendet werden muss. Da kommt dann dieser hässliche Beenden-Dialog.
Was muss ich tun, damit sich das Programm ganz normal beenden lässt?
Hier hab ich noch ein minimales Code-Beispiel, bei dem der Fehler auftritt: (Windows XP, Qt 4.0.1)
Code: Alles auswählen
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
//Hinweis: das QuitOnLastWindowClosed dürfte nicht für das Problem verantwortlich sein
app.setQuitOnLastWindowClosed(false);
QPushButton widget("Bla");
widget.hide();
return app.exec();
}