【发布时间】:2013-08-09 22:17:08
【问题描述】:
我知道您可以使用 self.canvas.itemconfig() 更改 tkinter 对象。但是您需要知道属性名称才能更改它。我想水平拉伸一个矩形,但我能找到的关于 create_rectangle 的唯一文档称为坐标“矩形边界框”。那么有谁知道每个人实际上叫什么吗?
【问题讨论】:
标签: python python-2.7 canvas tkinter
我知道您可以使用 self.canvas.itemconfig() 更改 tkinter 对象。但是您需要知道属性名称才能更改它。我想水平拉伸一个矩形,但我能找到的关于 create_rectangle 的唯一文档称为坐标“矩形边界框”。那么有谁知道每个人实际上叫什么吗?
【问题讨论】:
标签: python python-2.7 canvas tkinter
要更改Tkinter.Canvas 对象的坐标,请使用Canvas.coords 函数(此处提供文档)。
例如:
self.canvas.coords(tagOrID, x0, y0, x1, y1)
其中tagOrID为矩形内部Canvas标签或ID,x0、y0、x1、y1为矩形新坐标。
【讨论】:
canvas.create_rectangle(x0, y0, x1, y1))