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 :

Ouvrir une boite de dialogue au début:


Sujet :

Tkinter Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 5
    Par défaut Ouvrir une boite de dialogue au début:
    Bonjour tout le monde,
    Je voulais ouvrir une fenêtre au départ de mon "application" montrant une boite de dialogue toute simple d'information. Le problème c'est que pour une raison qui m'est inconnu la boite de dialogue refuse de se fermé (le bouton apparait comme s'il était pressé, mais rien ne se passe).
    Si je place mon message avant l'initialisation de la fenêtre le problème demeure :/
    Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    from tkinter import *
    from tkinter.messagebox import showinfo
     
    fenetre = Tk()
     
    message = showinfo("","Ferme moi si tu peux!")
     
    fenetre.mainloop()
    Auriez vous une solution simple et efficace pour pouvoir fermer la boite de dialogue après que l'utilisateur est appuyé sur <ok> ? Il y a t'il un événement spécial qui peut être appelé ou quelque chose comme ca?

    Merci d'avance

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    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 741
    Par défaut
    Salut,

    Lorsqu'on clique sur "OK", la boîte de dialogue ouverte par l'appel à "showinfo" doit se fermer mais la fenêtre Toplevel ouverte par le démarrage de Tk reste.
    Et çà fonctionne tel qu'attendu sous Windows7, Python3.4.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 5
    Par défaut
    Bizarre moi je suis sur Mac et la fenêtre pop-up refuse simplement de se fermé (je suis obliger de quitter la fenêtre de teinté pour tout faire partir). Une éventuelle solution à proposer pour forcer la boite de dialogue à disparaitre?

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    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 741
    Par défaut
    Salut,

    Citation Envoyé par loan181 Voir le message
    Bizarre moi je suis sur Mac et la fenêtre pop-up refuse simplement de se fermé (je suis obliger de quitter la fenêtre de teinté pour tout faire partir). Une éventuelle solution à proposer pour forcer la boite de dialogue à disparaitre?
    Ben, un truc qui ne fonctionne pas comme attendu s'appelle "bug".
    Et si un truc aussi simple ne fonctionne pas "normalement", il faut se questionner sur la viabilité de votre configuration/environnement.
    Avant de se prendre la tête, il faut attendre que quelqu'un teste votre code sur un Mac pour savoir si c'est un bug Python/Tkinter ou s'il faut revoir comment vous avez installé/configuré tout çà.

    Essayez de préciser la version d'OSX utilisée ainsi que celles de Python et de Tcl/Tk.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. [A-03]Ouvrir une boite de dialogue pour selectionner un fichier
    Par Milyshyn76 dans le forum VBA Access
    Réponses: 3
    Dernier message: 16/10/2008, 14h26
  2. ouvrir une boite de dialogue
    Par khcomm dans le forum Interfaces Graphiques
    Réponses: 1
    Dernier message: 11/10/2008, 00h25
  3. [Débutant] Ouvrir une boite de dialogue pour enregistrer un fichier
    Par pompier21 dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 09/10/2008, 10h09
  4. impossible d'ouvrir une boite de dialogue
    Par paolo2002 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 19/02/2008, 15h38
  5. Réponses: 10
    Dernier message: 25/10/2007, 14h40

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