J'essaie d'obtenir un événement de clic de dock sur l'icône du dock sur Mac OS X. J'utilise Qt-Cocoa. Toute aide serait grandement appréciée.Événement de clic sur l'icône du dock en utilisant Qt sur Mac
Merci, Rahul
J'essaie d'obtenir un événement de clic de dock sur l'icône du dock sur Mac OS X. J'utilise Qt-Cocoa. Toute aide serait grandement appréciée.Événement de clic sur l'icône du dock en utilisant Qt sur Mac
Merci, Rahul
Je l'ai fait pour un projet open-source. Voir le code ici: https://github.com/KDAB/Charm/blob/master/Charm/MacApplicationCore.mm
Dans Qt-Carbon, voir Qt4 Mac Dock Icon Click. Il explique comment installer un gestionnaire d'événements reopen.
Dans Qt-Cocoa, vous devez obtenir l'application déléguer avec [[NSApplication sharedApplicaion] delegate]
et ajouter votre propre méthode applicationShouldHandleReopen:hasVisibleWindows: avec class_addMethod. Je n'ai pas vraiment essayé cela.
Sur Qt 5.9.1, vous pouvez également utiliser un hack sans aucun code spécifique à la plate-forme. Voir https://stackoverflow.com/a/46488514/8695355
Vous avez un lien brisé ici .. si vous n'êtes pas en mesure de le corriger (ou d'ajouter un contexte à cette réponse au-delà du lien), cette réponse devra être supprimée. –
Merci, l'a réparé. –
Ok, en fait, il est cassé à nouveau ... Je pense que le fichier est maintenant situé à: https://github.com/KDAB/Charm/blob/master/Charm/MacApplicationCore.mm –