Bonjour,

J'ai besoin de créer un chrono pour un programme tout en affichant la valeur dans un label.
voila le programme

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
from tkinter import *
 
main = Tk()
label_compteur = Label(main)
label_compteur.pack()
 
def chronometre(self, chrono):
    label_compteur['text'] = chrono
    chrono+=0.001
    print(chrono)
    main.after(10, chronometre, chrono)
 
chronometre(0)
Je ne comprend pas pourquoi ça fait ces valeurs sans pour moi aucune logique:
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
19
20
21
22
23
24
25
26
27
0.001
0.002
0.003
0.004
0.005
0.006
0.007
0.008
0.009000000000000001
0.010000000000000002
0.011000000000000003
0.012000000000000004
0.013000000000000005
0.014000000000000005
0.015000000000000006
0.016000000000000007
0.017000000000000008
0.01800000000000001
0.01900000000000001
0.02000000000000001
0.02100000000000001
0.022000000000000013
0.023000000000000013
0.024000000000000014
0.025000000000000015
0.026000000000000016
0.027000000000000017
Merci d'avance