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) :
Le message d'erreur est lié à du multi-threading,je n'ai pourtant qu'un process qui a de l'IHM.
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
Merci de vos suggestions
Partager