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 :

Checkbutton et ses petites complications


Sujet :

Tkinter Python

  1. #1
    Membre régulier
    Inscrit en
    Février 2005
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 208
    Points : 92
    Points
    92
    Par défaut Checkbutton et ses petites complications
    Bonjour,


    J'aimerais utiliser un Checkbutton dans une classe. Celui-ci quand il est coché doit mettre une variable self.SuppCr à 0.5 (et à 0 quand il ne l'est pas)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    def emplacement:
    self.shx=IntVar
    Checkbutton(self,text="Supplement : 0.5",variable=self.shx,command=self.SetCurve).grid(row=1,column=1)
    Label(self,text=self.shx).grid(row=1,column=1)
     
     
    def SetCurve(self):
    return self.Suppr=0,5
    Bien entendu ca ne fonctionne pas...

    J'ai essayé avec self.shx.get() idem
    et aussi avec le offValue et le OnValue


    Si vous avez une idée...

    Merci

  2. #2
    Membre régulier
    Inscrit en
    Février 2005
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 208
    Points : 92
    Points
    92
    Par défaut
    Ca y'est j'ai reussi à faire fonctionner mon checkbutton mais elle fait pas encore tout ce que je veux.(voir code ci dessous)
    Pour l'instant, quand elle est cochée, self.Suppr a pour valeur 1, et 0 quand elle est décochée.J'ai ajouté les options onvalue=0.5 et offvalue=0 mais c'est toujours la meme chose.

    Quelqu'un a une iddé



    def emplacement:
    self.Suppr=IntVar
    Checkbutton(self,text="Supplement : 0.5",variable=self.shx,command=self.setcurve).grid(row=1,column=1)


    def setcurve(self):
    print self.Suppr.get()

  3. #3
    Membre régulier
    Inscrit en
    Février 2005
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 208
    Points : 92
    Points
    92
    Par défaut
    Citation Envoyé par ApprentiOracle
    Ca y'est j'ai reussi à faire fonctionner mon checkbutton mais elle fait pas encore tout ce que je veux.(voir code ci dessous)
    Pour l'instant, quand elle est cochée, self.Suppr a pour valeur 1, et 0 quand elle est décochée.J'ai ajouté les options onvalue=0.5 et offvalue=0 mais c'est toujours la meme chose.

    Quelqu'un a une iddé



    def emplacement:
    self.Suppr=IntVar
    Checkbutton(self,text="Supplement : 0.5",variable=self.shx,command=self.setcurve).grid(row=1,column=1)


    def setcurve(self):
    print self.Suppr.get()

    Ok le probleme venait du self.Suppr=IntVar...Je vous conseille de le mettre à StringVar

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

Discussions similaires

  1. Retrouver ses petits
    Par Yves07 dans le forum Tkinter
    Réponses: 10
    Dernier message: 03/06/2014, 11h19
  2. histoire de chemins ou comment retrouver ses petits?
    Par topor dans le forum VBScript
    Réponses: 3
    Dernier message: 30/10/2012, 14h58
  3. [AC-2010] Comment retrouver ses petits (ancien de AC2003)
    Par petitours dans le forum IHM
    Réponses: 6
    Dernier message: 15/06/2012, 11h29
  4. Réponses: 0
    Dernier message: 29/07/2009, 09h38

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