【发布时间】:2018-10-25 09:49:20
【问题描述】:
我正在尝试制作这个非常简单的程序,它所做的只是将鼠标的当前x/y 位置存储在画布上,然后在您单击时使用它们画一条线第二次。我已经绑定了它,我没有收到任何错误,它似乎甚至没有被激活。非常感谢任何帮助
from tkinter import *
main = Tk()
c = Canvas(main, width=600, height=600)
c.pack()
#For colored lines
presses = 0
def click(event):
if presses == 0:
initX = int(c.canvasx(event.x))
initY = int(c.canvasy(event.y))
presses == 1
elif presses == 1:
c.create_line(initX, initY,
int(c.canvasx(event.x)),
int(c.canvasy(event.y)))
presses == 0
c.bind("<Button-1>", click)
mainloop()
【问题讨论】: