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 d'un Checkbutton


Sujet :

Tkinter Python

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 9
    Points : 10
    Points
    10
    Par défaut utilisation d'un Checkbutton
    bonjour,
    j'ai une fonction qui permet d'executer un evenement quand on check le Chekbutton.
    sauf que cela ne marche la premiere fois que si on click 2 fois est ce que quelqu'un pourrais m'aider.

    voici mon evenemt
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    ##########################################
    def ON_ASYNCHRONE_CHECKED(setupFrame,evt): 
        X=setupFrame.ASYNCH_PROCESSING_.get()
     
        if X==0:
            setupFrame._entryProcessing.config(state = NORMAL)        
            setupFrame._entryMaxTh.config(state = DISABLED)       
        else:
            setupFrame._entryProcessing.delete(0,END)
            setupFrame._entryProcessing.insert(INSERT,1)  
            setupFrame._entryProcessing.config(state = DISABLED)        
            setupFrame._entryMaxTh.config(state = NORMAL)       
    ###############################################
    et c'est comme ca que j'appelle l'evenment quand on coche le checkbutton
     
    #################################################
    setupFrame.ckAsynch.bind("<ButtonPress>",lambda event : ON_ASYNCHRONE_CHECKED(setupFrame,event))
    ################################################
    merci bcp pour votre aide

  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
    Moi d'habitude, pour un checkbutton, j'utilise directement l'option command= mafonction lors de la déclaration de mon checkbutton. Il n'y a pas besoin de faire un "binding".
    Dans ton cas j'essayerai juste quelque chose du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monbouton = Checkbutton(leparent, .....autres options..., command = lambda : ON_ASYNCHRONE_CHECKED(setupFrame))

Discussions similaires

  1. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    Réponses: 8
    Dernier message: 08/06/2005, 15h57
  2. Réponses: 4
    Dernier message: 05/06/2002, 14h35
  3. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    Réponses: 1
    Dernier message: 15/04/2002, 12h36
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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