Détecter si un bouton tkinter est cliqué ou pas

Résolu
DrBot Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   -  
DrBot Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'aimerais que quelqu'un me donne un morceau de programme python qui permet de détecter si un bouton tkinter est cliqué ou pas.
Merci d'avance.
A voir également:

2 réponses

yapuka
 
Bonjour,

En jouant evec les repeatinterval et repeatdelay, puis un bind sur le buttonrelease (souris), c'est possible.

import tkinter as tk

i = 0

def init_value(evt):
    global i
    i = 0
    
def increase_value():
    global i
    print(i)
    i += 1
    

bt = tk.Button(text="press", command=increase_value, repeatdelay=20, repeatinterval=50)
bt.pack()

bt.bind('<ButtonRelease-1>', init_value)

tk.mainloop()
7
DrBot Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   2
 
ok, je vais essayer
0
DrBot Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   2
 
ok, ça marche très bien. Merci beaucoup
2
Jithel Messages postés 843 Date d'inscription   Statut Membre Dernière intervention   171
 
Et les recherches sur Google ?

Tu n'as pas trouvé ta solution ici :
http://effbot.org/tkinterbook/button.htm ?
1
DrBot Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   2
 
Oui, mais il me faut une commande qui s’exécute en boucle tant que le bouton est pressé
0