bringen Sie die Anwendung von im Fokus, indem Sie das Symbol der entsprechenden Anwendung klicken

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

  •  23-09-2019
  •  | 
  •  

Frage

Ich war überrascht dies nicht automatisch geschieht, aber ich würde meine Anwendungen Fenster im Fokus sein mag, wie ich das Dock-Symbol klicken, wenn im minimierten Modus.

Nur um zu klären, wenn ich die app minimieren, wird das Fenster andocken geht, aber wenn ich die sein entsprechendes Dock-Symbol klicken, wird das Fenster kommt nicht im Mittelpunkt steht.

Gibt es etwas, ich bin fehlt?

Ich bin mit Qt 4.5.3 auf Mac OS X 10.5, 10.6

Vielen Dank für die Hilfe. Rahul

War es hilfreich?

Lösung

Erste Antwort: Das ist das erwartete Verhalten eines Mac App. Versuchen Sie Safari zum Beispiel. Eine App kann ohne zeigen, jedes Fenster aktiv sein. In diesem Fall wird nur die Menüleiste am oberen Rand zeigt, dass die aktive App geändert. Also, wenn es nicht unbedingt notwendig, sollten Sie nicht das minimierte Fenster zurück bringen, wenn der Benutzer explizit so tut. Das ist der Mac Weg!

Zweite Antwort: Ich verstehe, dass es Fälle gibt, in denen Sie das minimierte Fenster bringen wollen. In Cocoa wird die Anwendung Delegatmethode -applicationDidBicomeActive aufgerufen, wenn die Anwendung den Fokus erhält, und dort können Sie das Fenster nach oben sich bringen. Ich bin sicher, dass Qt hat auch ein ähnliches Ereignis / Rückruf / Signal oder was auch immer, aber ich kenne keine Qt ...: p Leider habe ich keine Hilfe sein kann

.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top