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 :

Utilisation de widget


Sujet :

Tkinter Python

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2012
    Messages : 28
    Points : 9
    Points
    9
    Par défaut Utilisation de widget
    Bonjour à tous,

    Je suis débutant en Python, excusez moi par avance pour ma question.

    Voilà j'ai un code qui ressemble à ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    def initialize(self):
    ...
        liste = tkinter.Listbox(Cadre_listbox, yscrollcommand=scrollbar.set)
        bouton = Button(Cadre_listbox, text="Supprimer", command=onDelete)
     
        def onDelete():
            i = liste.curselection()
            liste.delete(i)
    Ce que j'aimerai faire, c'est sortir ma fonction onDelete pour la mettre au même niveau que la fonction initialize. Sauf que pas de bol, le programme n'arrive pas à retrouver la référence de l'objet liste.

    J'ai testé pas mal de trucs sans résultats, si vous avez une solution qui marche je vous en remercie

    PS:

    Faut que ça ressemble à ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    def initialize(self):
    ...
        liste = tkinter.Listbox(Cadre_listbox, yscrollcommand=scrollbar.set)
        bouton = Button(Cadre_listbox, text="Supprimer", command=self.onDelete)
     
    def onDelete(self):
        i = liste.curselection()
        liste.delete(i)

  2. #2
    Expert confirmé 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
    Points : 4 005
    Points
    4 005
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    def initialize(self):
    ...
        self.liste = tkinter.Listbox(Cadre_listbox, yscrollcommand=scrollbar.set)
        bouton = Button(Cadre_listbox, text="Supprimer", command=self.onDelete)
     
    def onDelete(self):
        i = self.liste.curselection()
        self.liste.delete(i)
    Merci d'utiliser le forum pour les questions techniques.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2012
    Messages : 28
    Points : 9
    Points
    9
    Par défaut
    Merci, j'avais fini par trouver cette solution

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

Discussions similaires

  1. Pygtk: comment utiliser le widget Drawing Area
    Par leousch dans le forum GTK+ avec Python
    Réponses: 9
    Dernier message: 23/08/2009, 12h44
  2. [DeskI XiR2] Problème Utilisation BI Widgets
    Par myst3k dans le forum Débuter
    Réponses: 1
    Dernier message: 07/03/2009, 10h17
  3. Coment utiliser les widgets sous codeblock
    Par cobra85 dans le forum wxWidgets
    Réponses: 1
    Dernier message: 04/02/2008, 18h25
  4. Utilisation du widget Group
    Par *alexandre* dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 20/12/2007, 10h05
  5. Utiliser le widget GtkImage...
    Par @drien dans le forum GTK+ avec C & C++
    Réponses: 5
    Dernier message: 18/11/2005, 07h52

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