我有以下代码:Tkinter坐标从3开始?
from Tkinter import *
master = Tk()
canvas = Canvas(master, width=640, height=480, bd=0)
canvas.pack()
line_coords = (3, 3, 3, 100)
canvas.create_line(*line_coords, fill='red')
mainloop()
这将在左上角画一条线。为什么如果我将line_coords更改为(2,2,2,100),则线条不显示?就好像坐标系开始于(3,3)。
是的,你是对的。将highlightthickness设置为0可以解决问题。谢谢! – ysimonson 2010-10-01 23:01:50