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 :

indice boutons ou récupérer variable texte


Sujet :

Python

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2009
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 13
    Par défaut indice boutons ou récupérer variable texte
    bonjour à tous,

    dans une application, je crée des boutons à l'aide d'une boucle for,
    les boutons sont crées comme prévu, et je voudrais récupérer l'indice de chaque bouton,
    je n'y arrive pas, j'ai épluché le web et les docs, j'y ai passé la nuit, pouvez vous s'il plaît éclairer ma lanterne, est-ce une bonne méthode pour créer des boutons ?

    dans la fonction actBouton(self), je voudrais récupérer le texte de chaque
    boutons contenu dans la liste self.alphab

    par avance merci !

    voici mon code :
    import tkinter

    class MonAppli(tkinter.Tk):
    def __init__(self, parent):
    tkinter.Tk.__init__(self, parent)
    self.parent = parent
    self.initialize()

    def initialize(self):
    self.grid()
    self.geometry("600x200+10+10")

    # le texte des boutons
    self.alphab = ["a","â","b","c","ç","d","e","é","è","ê","ë","f"
    ,"g","h","i","î","ï","j","k","l","m","n","o","ô","p","q"
    ,"r","s","t","u","û","v","w","x","y","z"]

    self.fram1 = tkinter.Frame(self, bg="#FFD100")
    self.fram1.pack(side="top",fill="x")

    self.btPri = {}
    for i in range(36):
    self.btPri[i] = tkinter.Button(self.fram1, text=self.alphab[i], width = 2, height = 2, padx = 3, pady = 3,command=self.actBouton).grid(row=0,column=i)

    self.textPriVariable = tkinter.StringVar()
    self.textPri = tkinter.Label(self.fram1, textvariable=self.textPriVariable).grid(row=1,column=0)

    def actBouton(self):
    self.textPriVariable.set("bouton cliqué")


    if __name__ == "__main__":
    app = MonAppli(None)
    app.title("mon application")
    app.mainloop()
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. [JTextField] Récupérer le texte avec un bouton
    Par Chelz dans le forum Débuter
    Réponses: 3
    Dernier message: 04/10/2014, 19h48
  2. Récupérer le texte d'un entry quand on appuie sur un bouton
    Par drhouse87 dans le forum GTK+ avec C & C++
    Réponses: 7
    Dernier message: 27/12/2011, 14h05
  3. Récupérer variable texte pour l'intégrer dans une image
    Par paradeeyes dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 18/10/2009, 18h01
  4. Récupérer un texte saisi dans un formulaire dans une variable
    Par cyberlp dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 02/07/2009, 10h52
  5. Récupérer variable dans input type text
    Par Enthau dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 26/06/2007, 08h53

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