【发布时间】:2015-12-19 23:12:02
【问题描述】:
我在 python 中创建了一个名为“worldPos”的列表,它不断地将鼠标光标的位置作为 x 和 y 坐标添加到列表中。如何获取添加到列表中的最新 x 和 y 坐标?
from Tkinter import *
root = Tk()
root.geometry('800x800')
cnv = Canvas(root, width = 800, height = 800)
cnv.pack()
worldPos = []
def motion(event):
x, y = event.x, event.y
worldPos.append((x,y))
root.bind('<Motion>', motion)
mainloop()
【问题讨论】:
-
lastx, lasty = worldPos[-1] -
只是巧合。他可能决定在前面添加元素。所以应该是
worldPos[0]