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

Tkinter Python Discussion :

Ma fenetre disparut après l'exécution d'un programme linux


Sujet :

Tkinter Python

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2012
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Mars 2012
    Messages : 165
    Par défaut Ma fenetre disparut après l'exécution d'un programme linux
    Bonjour,

    Mon problème est que lorsque je clique sur un bouton qui permet d'exécuter une commande linux, ma fenêtre disparut.

    Je veux que ma fenetre reste affiché même après l'exécution du programme linux.

    Voilà le code exécuté lors du clic sur le bouton :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    def button1Click(self):
    os.execlp("./prog","./prog",NULL)
    Merci pour vos renseignements

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Salut,

    Si je lis bien la doc [1], cela me paraît normal.
    These functions all execute a new program, replacing the current process; they do not return.
    Peut-être que subprocess.Popen() conviendra mieux pour ce que tu veux faire [2].


    [1] http://docs.python.org/2/library/os....ess-management
    [2] http://docs.python.org/2/library/sub...ule-subprocess

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2012
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Mars 2012
    Messages : 165
    Par défaut
    Merci bien VinsS.

    La solution est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Popen(['./prog', args[0], args[1], ...])

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

Discussions similaires

  1. Ma fenetre disparue après l'exécution d'un programme sous linux
    Par af.zakaria dans le forum Général Python
    Réponses: 2
    Dernier message: 18/12/2013, 16h13
  2. [Runtime] Obtenir ERRORLEVEL après l'exécution d'un BAT
    Par jdelges dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 08/03/2007, 11h31
  3. Plantage Fenetre principal aprés FileChooser
    Par leverdeterre dans le forum GTK+ avec C & C++
    Réponses: 6
    Dernier message: 16/02/2007, 13h51
  4. faire disparaître la console après l'exécution d'un scr .bat
    Par Essilife dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 17/01/2006, 14h49
  5. Réponses: 7
    Dernier message: 24/10/2005, 23h10

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