Bonjour,
Mon titre peu clair ne vous a pas rebuté. J'ai créé un script python avec une interface graphique qui à l'appuie d'un bouton exécute une fonction (en l'occurrence du logiciel GMSH) que je lance en tant normal dans un terminal. La ligne de code le faisant est (la commande n'as pas ici d’intérêt) :
subprocess.call("gmsh " +brep.get()[:-5] +".geo -1 -2 -3 -optimize_netgen -format med -saveall", shell =True)
Si j'exécute la commande GMSH directement dans un terminal, il affichera des tas de trucs, mais vu que je la lance a partir d'un bouton Tkinter, la fonction s'exécute mais sans rien afficher, puisque aucun terminal n'est ouvert.
Ma question est: puis-je, en plus d’exécuter la fonction, ouvrir un terminal ou juste une zone d'affichage qui affichera tous le blabla que déclenche la fonction.
J'espère être clair.
Partager