仅使用一次屏幕点击

时间:2020-05-12 14:19:19

标签: python

我要制作2只海龟,并且我想让代码要求用户选择1只海龟(输入),然后将海龟移动到鼠标位置 然后再问同样的问题

在我的代码中,选择了一只乌龟后,它可以移动无限次,但我只想移动一次

1 个答案:

答案 0 :(得分:0)

您的事件处理程序需要跟踪首次点击。发生首次点击时,请停止响应点击事件。

类似以下内容

self.firstClickOccured = False
...
def onClick(self, pos):
    if not self.firstClickOccured:
        #move turtle 1 to pos
        self.firstClickOccured = True
    else:
        #perform logic for 2nd turtle

希望您可以在那里工作。

相关问题