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 :

ComboBox avec Tkinter


Sujet :

Tkinter Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Lycéen
    Inscrit en
    Février 2010
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Février 2010
    Messages : 83
    Par défaut ComboBox avec Tkinter
    Bonjour.
    Je voudrais créer une ComboBox avec Tkinter en Python 2.6. Je n'ai trouvé sur internet aucun sujet me permettant de le faire. Je pourrais le faire avec Pmw ou Tix, mais ça obligerait l'utilisateur à telecharger les bibliothèques pour utiliser les applications.
    Je pourrais aussi créer un exe, mais étant sous linux (ubuntu), et pensant aux autres Linuxiens et ceux qui utilisent Mac, je ne veux pas passer par py2exe ou un autre logiciel comme ça.

    Merci pour votre aide.

  2. #2
    Membre confirmé
    Homme Profil pro
    Lycéen
    Inscrit en
    Février 2010
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Février 2010
    Messages : 83
    Par défaut
    J'ai résolu le problème en utilisant l'OptionMenu.
    Je me suis inspiré du programme Serpent de Alexandre Bodelot (disponible dans les sources Python (http://python.developpez.com/sources/).

    Au revoir.

  3. #3
    Membre Expert Avatar de PauseKawa
    Homme Profil pro
    Technicien Help Desk, maintenance, réseau, système et +
    Inscrit en
    Juin 2006
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Help Desk, maintenance, réseau, système et +
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 725
    Par défaut
    Bonjour,

    Je me suis moi même poser la question (je suis limité à Tkinter sur certains sites).
    Pourrais tu en dire plus sur ton approche (OptionMenu) ?

    Merci

  4. #4
    Membre confirmé
    Homme Profil pro
    Lycéen
    Inscrit en
    Février 2010
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Février 2010
    Messages : 83
    Par défaut
    Bonjour.
    Voic un exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    def action():
        if variable.get()=="Option 1":
            a=1
        else:
            a=2
     
    root=Tk()
    variable=StringVar()
    variable.set('Option 1')
    OptionMenu(root,variable,"Option 1", "Option 2","Option 3").grid()
    Button(root,text='Action',command=action).grid(row=1)
    Ce code ne fait rien, mais je pense que tu as compris le principe.
    Sinon, tu peux regarder ce code : ftp://ftp-developpez.com/python/sour...erpent_0.2.zip

    PS: Tu peux ajouter command à l'optionmenu, pour qu'il fasse lui même quelque chose quand on l'utilise.

    Au revoir.

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

Discussions similaires

  1. Combobox uniquement avec Tkinter
    Par MzBouba dans le forum Tkinter
    Réponses: 123
    Dernier message: 22/06/2012, 08h09
  2. [C#] Remplir une combobox avec le champs d'une table Access
    Par Damsou dans le forum Windows Forms
    Réponses: 4
    Dernier message: 23/06/2005, 15h31
  3. PB de chargement de combobox avec une requete
    Par bubu1905 dans le forum Bases de données
    Réponses: 9
    Dernier message: 23/03/2005, 16h14
  4. [VB.NET] Remplir une ComboBox avec une requete sql
    Par graphicsxp dans le forum Windows Forms
    Réponses: 6
    Dernier message: 22/03/2005, 15h29
  5. Réponses: 2
    Dernier message: 26/07/2004, 13h34

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