【问题标题】:Stretch Tkinter Rectangle拉伸 Tkinter 矩形
【发布时间】:2013-08-09 22:17:08
【问题描述】:

我知道您可以使用 self.canvas.itemconfig() 更改 tkinter 对象。但是您需要知道属性名称才能更改它。我想水平拉伸一个矩形,但我能找到的关于 create_rectangle 的唯一文档称为坐标“矩形边界框”。那么有谁知道每个人实际上叫什么吗?

【问题讨论】:

    标签: python python-2.7 canvas tkinter


    【解决方案1】:

    要更改Tkinter.Canvas 对象的坐标,请使用Canvas.coords 函数(此处提供文档)。

    例如:

    self.canvas.coords(tagOrID, x0, y0, x1, y1)
    

    其中tagOrID为矩形内部Canvas标签或ID,x0、y0、x1、y1为矩形新坐标。

    【讨论】:

    • 附带说明,在 create_rectangle 中,您提供的坐标是“位置”参数,它们是非关键字参数。这意味着您不需要知道属性名称,只需提供值(即canvas.create_rectangle(x0, y0, x1, y1)
    猜你喜欢
    • 1970-01-01
    • 2011-10-17
    • 1970-01-01
    • 1970-01-01
    • 2020-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-06
    相关资源
    最近更新 更多