[英]python tkinter rectangle resize
如何调整矩形(canvas_bar)的大小? 我正在制作 hp bar 以跟随对象(怪物)并需要通过它来调整 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
方法更改 object 的坐标。
以下示例获取self.canvas_bar
标识的项目的当前坐标,然后将条形变宽 100px:
(x0, y0, x1, y1) = self.canvas.coords(self.canvas_bar)
self.canvas.coords(self.canvas_bar, (x0, y0, x1+100, y1))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.