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 :

Fermer une fenêtre avec un bouton


Sujet :

Tkinter Python

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Fermer une fenêtre avec un bouton
    Bonjour,
    je demande de l'aide pour résoudre un problème très basique, mais pas pour moi qui suis débutant en python (3) :
    Comment associer le clic d'un bouton à la commande 'destroy' d'une fenêtre ?

    Je sais comment faire si je crée une fenêtre (fen1) avec un bouton qui a comme commande 'destroy' (command=fen1.destroy), le tout dans un même fichier. Mais j'ai récemment utilisé GUI BUILDER pour me faciliter les chose, il m'a généré 2 fichier, et je ne comprends rien aux classes et à la façon dont ça fonctionne .

    En résumé, je doit fermer la fenêtre lorsqu'on clic sur le bouton 8:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    # _button_8_command --
        #
        # Callback to handle _button_8 widget option -command
        def _button_8_command(self, *args):
            pass
    Ca c'est une partie de ce que m'a généré guibuilder. Comment faire un 'destroy' de ma fenêtre à partir de ça ?
    Je suis bloqué depuis plusieurs heures la dessus... il me faudrait juste un exemple, par exemple ! Merci.

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 287
    Points : 36 778
    Points
    36 778
    Par défaut
    Salut,
    Intéressant! Donnez l'URL du GUI BUILDER utilisé, ce n'est pas un module "standard" Python. Si vous n'êtes pas plus précis, impossible de tester ni de profiter du savoir d'un lecteur qui l'a déjà utilisé.
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Voilà:

    http://sourceforge.net/projects/spec...70129/download

    Je l'ai téléchargé sur ce site.

Discussions similaires

  1. Afficher/Fermer une fenêtre avec le même bouton
    Par unic0 dans le forum Tkinter
    Réponses: 7
    Dernier message: 08/03/2015, 17h48
  2. Fermer une fenêtre avec un bouton
    Par keikoku84 dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 04/12/2014, 23h47
  3. Fermer une fenêtre avec un bouton
    Par Sylv3D dans le forum Agents de placement/Fenêtres
    Réponses: 1
    Dernier message: 06/04/2010, 22h42
  4. Fermer une fenêtre avec flex builder
    Par pacopizz dans le forum Flash
    Réponses: 1
    Dernier message: 09/09/2008, 15h12
  5. Fermer une intercace avec un bouton
    Par harris_macken dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 25/03/2008, 06h48

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