python 2.7 - Converting Tkinter Event Time to System Time -
i'm trying see how event
occurred (so can ignore backlog of events built while first event beingness processed.) see events have time
attribute in milliseconds, doesn't line scheme time calling time.time()
. know how convert between two? thanks!
from tkinter import tk, label time import time def print_fn(event): print event.time, time() app = tk() label = label(app, text='click here!') label.bind('<button>', print_fn) label.pack() app.mainloop()
output 1430467703 1360190553.41
the event.time attribute useful determining time between 2 tkinter events.
event.time
this attribute set integer has no absolute meaning, incremented every millisecond. allows application determine, example, length of time between 2 mouse clicks.
time.time
return time in seconds since epoch floating point number. note though time returned floating point number, not systems provide time improve precision 1 second. while function returns non-decreasing values, can homecoming lower value previous phone call if scheme clock has been set between 2 calls.
to measure how much time has elapsed utilize time.time or time.clock this:
start = time.clock() somefunction() elapsed = time.clock() - start
you wouldn't have utilize event.time @ all.
more info can found here: link
python-2.7 tkinter
No comments:
Post a Comment