python tkinter矩形调整大小
如何调整矩形(画布_栏)的大小? 我正在制作hp栏以跟随对象(怪物) 并且需要根据它调整大小python tkinter矩形调整大小,python,tkinter,Python,Tkinter,如何调整矩形(画布_栏)的大小? 我正在制作hp栏以跟随对象(怪物) 并且需要根据它调整大小 hp = 100 hp_x = 100/5 canvas.create_rectangle(self.x, self.y, self.x+20, self.y+hp_x, fill='red') self.canvas.move(self.canvas_bar, self.vx, self.vy) 您可以使用coords方法更改对象的坐标 以下示例获取由self.canvas\u bar标
hp = 100
hp_x = 100/5
canvas.create_rectangle(self.x, self.y, self.x+20, self.y+hp_x,
fill='red')
self.canvas.move(self.canvas_bar, self.vx, self.vy)
您可以使用
coords
方法更改对象的坐标
以下示例获取由self.canvas\u bar
标识的项目的当前坐标,然后使该条宽100px:
(x0, y0, x1, y1) = self.canvas.coords(self.canvas_bar)
self.canvas.coords(self.canvas_bar, (x0, y0, x1+100, y1))