我只是想创建一个小东西,阻止我同时在鼠标左键上单击一次。
click = pygame.mouse.get_pressed()
if click[0] == 1:
print ("lel")
在这段代码中,如果我按住鼠标左键,它会非常快速地打印"lel"
秒。我想一次只执行一次代码,这样就不会发送垃圾邮件。
答案 0 :(得分:1)
当收到MOUSEBUTTONUP事件时,我会切换到使用pygame.event.get()
或pygame.event.wait()
和print ("lel")
。这样,你就可以打印"点击"而不是"坚持下来"这就是发生在你身上的事。