不要按住左键单击鼠标

时间:2016-02-22 19:49:52

标签: python pygame

我只是想创建一个小东西,阻止我同时在鼠标左键上单击一次。

    click = pygame.mouse.get_pressed()

    if click[0] == 1:
        print ("lel")

在这段代码中,如果我按住鼠标左键,它会非常快速地打印"lel"秒。我想一次只执行一次代码,这样就不会发送垃圾邮件。

1 个答案:

答案 0 :(得分:1)

当收到MOUSEBUTTONUP事件时,我会切换到使用pygame.event.get()pygame.event.wait()print ("lel")。这样,你就可以打印"点击"而不是"坚持下来"这就是发生在你身上的事。

此处已涵盖:Pygame mouse clicking detection