Python 拉伸Tkinter矩形
我知道可以使用self.canvas.itemconfig()更改tkinter对象。但是您需要知道属性名才能修改它。我想水平拉伸一个矩形,但我能找到的唯一创建矩形的文档称为坐标“矩形边框”。有人知道每一个都叫什么吗 要更改Python 拉伸Tkinter矩形,python,python-2.7,canvas,tkinter,Python,Python 2.7,Canvas,Tkinter,我知道可以使用self.canvas.itemconfig()更改tkinter对象。但是您需要知道属性名才能修改它。我想水平拉伸一个矩形,但我能找到的唯一创建矩形的文档称为坐标“矩形边框”。有人知道每一个都叫什么吗 要更改Tkinter.Canvas对象的坐标,请使用Canvas.coords函数(此处有文档) 例如: self.canvas.coords(tagOrID, x0, y0, x1, y1) 其中tagOrID是矩形的内部画布标记或ID,x0、y0、x1和y1是矩形的新坐标。作
Tkinter.Canvas
对象的坐标,请使用Canvas.coords
函数(此处有文档)
例如:
self.canvas.coords(tagOrID, x0, y0, x1, y1)
其中tagOrID是矩形的内部画布标记或ID,x0、y0、x1和y1是矩形的新坐标。作为旁注,在create_矩形中,您提供的坐标是“位置”参数,它们是非关键字参数。这意味着您不需要知道属性名,只需提供值(即
canvas.create_矩形(x0,y0,x1,y1)
)