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

GTK+ avec Python Discussion :

Xlib: unexpected async reply


Sujet :

GTK+ avec Python

  1. #1
    Membre éprouvé Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Par défaut Xlib: unexpected async reply
    Bonjour,

    J'ai un programme python avec une IHM GTK avec deux boutons.
    Chaque bouton appelle un autre programme python qui n'a pas de GTK : ils ne font que des print. Lorsque j'appuie sur chaque bouton, le programme prévu s'exécute et l'IHM garde la main.
    J'obtiens des messages : Xlib: unexpected async reply

    L'appel se fait comme ceci (le but étant de lancer un pg et que l'IHM garde la main pednat son execution) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    	pid = os.fork()
        	if not pid:
    		     p = subprocess.Popen(args=myprogram, shell=True)
    		     os.wait()
    	return
    Le message d'erreur est lié à du multi-threading,je n'ai pourtant qu'un process qui a de l'IHM.

    Merci de vos suggestions

  2. #2
    Membre actif
    Homme Profil pro
    Inscrit en
    Août 2003
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 38
    Par défaut
    wxWidgets pour GTK ne permet pas d'appeler de méthode affectant le GUI à partir d'un autre thread (le serveur X ne supporte pas le multithreading) SAUF ci on utilise les méthodes :

    void wxMutexGuiEnter()
    void wxMutexGuiLeave()

    voir : http://www.wxwidgets.org/manuals/2.6...xentercritsect

    Je supposes donc que le même problème existe pour le binding GTK de python

  3. #3
    Membre éprouvé Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Par défaut
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Installation du package "TurboPower async professional&
    Par onyouma dans le forum C++Builder
    Réponses: 1
    Dernier message: 26/08/2005, 19h48
  2. Replis de code (Code-Folding)
    Par lil_jam63 dans le forum Composants VCL
    Réponses: 20
    Dernier message: 22/02/2005, 15h02
  3. XLIB: extension GLX missing on display "...
    Par vince3320 dans le forum OpenGL
    Réponses: 9
    Dernier message: 29/07/2004, 15h48
  4. [Kylix] Librairie Async Pro et Kylix ?
    Par leclaudio25 dans le forum EDI
    Réponses: 2
    Dernier message: 24/03/2004, 09h03
  5. Erreur unexpected end of file
    Par snoop dans le forum Linux
    Réponses: 6
    Dernier message: 22/03/2004, 10h37

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