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 28 29 30 31 32 33 34 35 36 37 38 39
| try:
from Tkinter import *
except:
from tkinter import *
import time
resultats=[]
def saisie(event):
global tps1,tps2,resultats
tps2 = time.time()
ligne1['text'] = '{} sec'.format(tps2-tps1)
resultats.append(str(saisietexte)[len(saisietexte())-1]+str(tps2-tps1))
tps1 = tps2
lb['text'] = event.char
def saisietexte():
thetexte.set(text.get('1.0','end'))
return thetexte
fenetre1 = Tk()
fenetre1.title("Analyse de vitesse")
ligne1 = Label(fenetre1, text='Temps')
ligne1.pack()
text = Text(fenetre1, width=40, height=10)
thetexte=StringVar()
text.bind("<Key>", saisie)
text.pack()
lb = Label(fenetre1)
lb.pack()
tps1 = time.time()
fenetre1.mainloop()
print resultats |
Partager