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 :

Instances multiples de Tk et porté des variables (Checkbutton)


Sujet :

Tkinter Python

  1. #1
    Membre régulier
    Inscrit en
    Mars 2005
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 160
    Points : 91
    Points
    91
    Par défaut Instances multiples de Tk et porté des variables (Checkbutton)
    Coucou, c'est encore moi avec mes Instances multiples. Cette fois c'est à propos d'un Checkbutton qui fonctionne très bien dans la première instance de mon application mais dont la variable associée ne change pas de valeur quand on clique sur le checkbutton contenu dans la deuxième instance de l'application.

    Je me demande donc si instancier plusieurs dois la classe principale de mon application est une bonne chose à faire. D'un autre coté, cela me permettait de garder des variables exploitables par toutes les instances de la classe principale.

    Pour illustrer mon problème, voyez le pb_chk.py attaché. Quand on clique sur le checkbutton, la valeur de la variable associée au checkbutton est "printée". Pour la première instance tout va bien, à chaque click, ca change en 1 ou 0, mais pour la deuxième, elle reste à 1 tout le temps.

    J'ai contourné le problème (pb_chk_contourne.py) en affectant la valeur d'une variable simple à la variable associée au checkbutton, mais ce n'est pas très "propre". D'autre part, dans la deuxième instance, la valeur de la variable associée (durant l'initialisation) est 1, mais le checkbutton n'est pas coché!! Du coup, je le coche "force" à l'initialisation.

    Tkinter n'aime-t-il pas mes Instanciations multiples??

    Merci d'avance pour votre aide. Je sais que c'est un peu redondant avec mon post sur Photoimage, mais peut etre que ici, cela vous éclairera (et moi par la meme occasion) un peu plus.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre régulier
    Inscrit en
    Mars 2005
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 160
    Points : 91
    Points
    91
    Par défaut
    La cause du problème est la même que celle qui est résolue dans le post :
    http://www.developpez.net/forums/sho...d.php?t=484750

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 22/02/2010, 01h13
  2. [FLASH MX] Portée des variables ???
    Par mic79 dans le forum Flash
    Réponses: 2
    Dernier message: 08/02/2005, 10h21
  3. Portée des variables vbscript vers ASP
    Par Immobilis dans le forum ASP
    Réponses: 3
    Dernier message: 03/11/2004, 10h14
  4. [XSL]Problème de portée des variables
    Par djulesp dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 17/09/2004, 10h34
  5. [Portée] portée des variables
    Par parksto dans le forum Langage
    Réponses: 7
    Dernier message: 09/05/2004, 21h05

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