from timeit import default_timer
from Tkinter import *
key_pressed = False
last_start = 0
heldtime_array = []
def start_stop_timer():
if key_pressed == False:
last_start = default_timer()
key_pressed = True
else:
heldtime_array[len(heldtime_array)] = default_timer() - last_start
root = Tk()
frame = Frame(root, width=100, height=100)
# This will work with any key. See above link for specific keys.
frame.bind("<Key>", start_stop_timer)
frame.pack()
# Do other customisation/setup of your window here.
root.mainloop()
您可以使用此工具学习如何设置计时器: How to create a timer on python
使用这个来学习如何创建事件来监听被按下的空格键(前提是使用Tkinter模块编写代码): http://effbot.org/tkinterbook/tkinter-events-and-bindings.htm
以下是综合起来的情况:
相关问题 更多 >
编程相关推荐