Je veux que ma fenêtre soit invisible la plupart du temps, mais pour arriver au sommet de l'écran de raccourci et masquer à nouveau si l'utilisateur passe à un autre application.wxPython sur KDE 4.2: fenêtre popping sur le dessus de l'écran et se cachant
Dans mon gestionnaire de raccourci clavier J'utilise
self.Show()
self.Raise()
self.Iconize(False)
et dans mon Activate gestionnaire de messages
self.Hide()
self.Iconize(True)
mais la fenêtre apparaît au-dessus de l'écran, mais reste désactivé: c'est la barre de titre de couleur est inactif et clignote dans la barre des tâches en tant que fenêtre nécessitant mon attention et EVT_ACTIVATE. Je essayé d'ajouter self.SetFocus, mais aucun effet.
Et si j'utilise
self.Show()
self.SetFocus()
dans le gestionnaire de raccourci clavier et dans mon Activate gestionnaire de messages
self.Hide()
et il fonctionne bien si je désactiver ma fenêtre en cliquant sur une autre fenêtre , mais si je appuyez sur Alt-Tab et ensuite invoquer ma fenêtre avec une touche de raccourci il n'apparaît pas en haut de l'écran, mais clignote simplement dans la barre des tâches . Aussi je fait une capacité à le cacher en appuyant sur un bouton sur elle, et si je cache cette façon, il ne montre pas correctement après comme dans le cas avec Alt-Tab