【发布时间】:2021-03-04 20:41:17
【问题描述】:
我希望在 python 中创建一个 CPS(ClickPerSecond) 应用程序 我做了一些研究,终于有了这个代码:
from pynput.mouse import Listener, Button, Controller
import time
new = 0
old = 0
def on_click(x, y, button, pressed):
global old
global new
if pressed:
new = time.time()
print("Click Detected")
CPS = round((1/(old-new))*-1)
old = new
print(CPS)
with Listener(on_click=on_click) as listener:
listener.join()
此代码检测右击和左击并计算我的 CPS。 但我想要一个与 tkinter 的接口,它只编写我的 CPS 的文本变量。 最大的问题是我想点击屏幕上的每一个地方,这会检测到它。 但我不知道如何将它插入到我的代码中。 T-T
你能帮帮我吗?
【问题讨论】:
标签: python tkinter onclick pynput