仅使用屏幕单击一次



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

在我的代码中,当一只被选中时,它会无限次移动,但我只想移动一次

事件处理程序需要跟踪第一次点击。发生第一次点击时,停止响应点击事件。

如下所示

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

希望你能从那里开始工作。

最新更新