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