Icône de plateau de fermeture Qt après l’arrêt de l’application

J’ai un petit problème avec l’icône de la barre d’état sous Windows. Après mes arrêts d’application Qt (sortie normale), l’icône rest dans la barre système. Il ne disparaît que lorsque je déplace le curseur de la souris dessus. J’ai essayé de le cacher dans le destructeur de ma fenêtre mais cela échoue: j’ai essayé .setVisible(false) .

Des idées? Merci.

PS Je me souviens que j’avais le même problème avec SWT / Java.

Je ne le cacherais pas dans le destructeur. Ce sera probablement une référence non valide à ce stade. Je le mettrais là où votre événement pour “Exit” se produit.

Si vous ne parvenez pas à l’appeler à partir d’un destructeur, vous pouvez connecter le QCoreApplication::aboutToQuit() à l’ QSystemTrayIcon::hide() .