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

Python Discussion :

commande pour faire apparaitre un sous menu


Sujet :

Python

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

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 3
    Points : 4
    Points
    4
    Par défaut commande pour faire apparaitre un sous menu
    Bonjour,
    Je souhaite créer un convertisseur d'unités.
    Pour cela j'ai creer une première fenetre qui me fait apparaitre le thème de conversion (longueur, masse...). Ensuite , et c'est la que je recontre un problème, je voudrais que lorsqu'on clique sur un des thèmes, une nouvelle fenêtre s'affiche et me demande l'unité de départ. De la même façon que précedemment on sélectionnerait l'unité de départ. Comment faire? Voici le début de mon programme (j'ai écrit pour la commande "fen1.destroy" volontairement ne sachant quoi écrire pour lancer la nouvelle fenêtre). Merci de votre aide!!


    from tkinter import *
    fen1=Tk()
    tex1=Label(fen1, text='Choix du thème de conversion:', fg='red')
    tex1.pack()
    bou2=Button(fen1, text='longueur', command = fen1.destroy)
    bou2.pack()
    bou3=Button(fen1, text='surface', command = fen1.destroy)
    bou3.pack()
    bou4=Button(fen1, text='masse', command = fen1.destroy)
    bou4.pack()
    bou5=Button(fen1, text='pression', command = fen1.destroy)
    bou5.pack()
    bou6=Button(fen1, text='vitesse', command = fen1.destroy)
    bou6.pack()
    fen1.mainloop()
    #faire apparaitre une fenêtre avec toute les unités disponibles

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 283
    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 283
    Points : 36 770
    Points
    36 770
    Par défaut
    Salut,
    Un menu se construit avec le widget Menu. Le faire apparaître passe par un appel à la méthode .post(x, y) où (x, y) sont les coordonnées de l'endroit où l'afficher.
    Voir explications et exemples sur effbot
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

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

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Merci pour votre réponse. J'ai réussi à réaliser ce que je souhaitais!!

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/06/2015, 21h48
  2. Faire apparaitre un sous menu
    Par nikicaillou dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 06/01/2007, 21h35
  3. Probleme pour faire une somme sous Excel
    Par Nicolas92 dans le forum Excel
    Réponses: 5
    Dernier message: 02/12/2005, 11h38
  4. [VB6] : pour faire un Randomize sous vb... merci
    Par delnic dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 22/01/2003, 15h49
  5. quel langage choisir pour faire de script sous windows
    Par pas05 dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 18/11/2002, 22h42

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