J'ai une application dans laquelle je peux lancer une boîte de dialogue modale sur une fenêtre principale. La fenêtre principale a une activité réseau en arrière-plan qui met à jour mon interface utilisateur en arrière-plan. Pour cette raison, le menu de l'application devient accessible même si la boîte de dialogue modale est ouverte.Le menu de l'application est activé même si une boîte de dialogue modale est ouverte
Comment puis-je éviter cela? Toute aide est appréciée. J'utilise Mac, Qt, Carbon.
Merci pour downvoting, mais comme vous pouvez le voir, il n'y a pas d'autre réponse à cette question. C'est un comportement «naturel» sur Mac OS X que la barre de menu est toujours active –
À droite, la bonne chose à faire est de désactiver les éléments individuels au besoin, et non le menu entier. Les instructions de l'interface utilisateur Apple indiquent "Même si tous les éléments d'un menu ou d'un sous-menu ne sont pas disponibles, le menu ou le titre du sous-menu n'est pas obscurci.L'utilisateur peut toujours ouvrir le menu, mais tous ses éléments sont grisés. pas disponible dans le présent contexte. " –