mettre l'application de la mise au point, en cliquant sur l'icône de l'application correspondante

StackOverflow https://stackoverflow.com/questions/2145795

  •  23-09-2019
  •  | 
  •  

Question

J'ai été surpris que cela ne se fait pas automatiquement, mais je voudrais que ma fenêtre applications pour être mise au point que je clique sur son icône dans le dock, en mode réduit.

Juste pour clarifier, quand je réduis l'application, la fenêtre va à quai, mais quand je clique sur le son correspondant Dock icône, la fenêtre ne viennent pas au point.

Y at-il quelque chose que je suis absent?

J'utilise Qt 4.5.3 sur Mac OS X 10.5, 10.6

Merci pour l'aide. Rahul

Était-ce utile?

La solution

Première réponse: C'est le comportement attendu d'une application Mac. Essayez Safari par exemple. Une application peut être actif sans montrer aucune fenêtre. Dans ce cas, seule la barre de menu en haut montre que l'application active est modifiée. Donc, si cela est absolument nécessaire, vous ne devriez pas mettre la fenêtre réduite retour à moins que l'utilisateur ne explicitement. C'est la façon Mac!

Deuxième réponse: Je comprends qu'il ya des cas où vous souhaitez mettre en place de la fenêtre réduite. En cacao, le délégué Méthode d'application -applicationDidBicomeActive est appelée lorsque l'application obtient la mise au point, et là vous pouvez apporter la fenêtre vous-même. Je suis sûr que Qt dispose également d'un événement similaire / rappel signal / ou autre chose, mais je ne sais pas ... Qt. P Désolé, je ne peux pas être d'aucune aide

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top