IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GUI Python Discussion :

Gestion evenements externe à l'application


Sujet :

GUI Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 160
    Par défaut Gestion evenements externe à l'application
    Bonjour, est-il possible, que ce soit avec Tk, Wx ou PyQt de capturer des évenements extérieurs à l'application python?

    Je n'ai trouvé que ce post:
    http://www.developpez.net/forums/d54...urs-programme/
    mais il ne contient pas de réponse à ma question.

    Pour mieux me faire comprendre:
    en fait je veux faire une petite application de type launcher qui tourne en tache de fond et que l'on peut appeler à tout moment (donc quand l'application n'a pas le focus) avec un raccourci clavier. D'où ma question sur la capture d'évenements en dehors de l'application.

    Une idée?

    Merci d'avance.

  2. #2
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 160
    Par défaut
    J'ai trouvé pyhook:
    http://pyhook.wiki.sourceforge.net/

    ca a l'air de faire ce que je demande mais c'est plateforme (windows) dépendant. Pour l'instant ca me va mais peut être qu'il existe quelque chose qui soit plateforme indépendant?

    Question à ceux qui connaissent PyQt:
    y a t il un équivalent intégré à Qt?

  3. #3
    Membre Expert Avatar de pacificator
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 074
    Par défaut
    Salut,

    Je ne connais pas PyQT mais concernant wxpython, il est possible de créer des events personnalisés et de les envoyer à l'application via la méthode wx.PostEvent.

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 160
    Par défaut
    Merci pour le tuyau sous wx. Donc, je vais essayer wx au lieu de qt.

    J'ai essayé de trouver un peu plus d'infos sur wx.postevent dans le cadre de l'utilisation que je veux en faire car je ne suis pour l'instant pas familier de wx (ni de qt), mais je n'ai pas trouvé de tutoriel. En avez vous un "sous la main"?

    Merci encore.

  5. #5
    Membre expérimenté Avatar de alexdevl
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    265
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 265

  6. #6
    Membre Expert Avatar de pacificator
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 074
    Par défaut
    Pour le wx.PostEvent, tu peux regarder le code source du compresseur de photos.

Discussions similaires

  1. Gestion de fenêtre d'application externe
    Par AsH.fr dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 09/07/2009, 09h19
  2. [FB] Gestion des erreurs et application francophone
    Par Benjamin GAGNEUX dans le forum Installation
    Réponses: 10
    Dernier message: 20/05/2006, 14h54
  3. [VBA-E] evenement avant quitter application
    Par fisherman dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 12/05/2006, 13h11
  4. Réponses: 3
    Dernier message: 10/02/2006, 17h33
  5. Gestion evenement souris
    Par Bugmaster dans le forum Agents de placement/Fenêtres
    Réponses: 15
    Dernier message: 30/07/2004, 08h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo