如何在Python / Tkinter中找出画布项目的大小?

时间:2020-03-06 14:30:51  来源:igfitidea点击:

我想在画布上创建一些文本:

myText = self.canvas.create_text(5, 5, anchor=NW, text="TEST")

现在如何找到myText的宽度和高度?

解决方案

bounds = self.canvas.bbox(myText)  # returns a tuple like (x1, y1, x2, y2)
width = bounds[2] - bounds[0]
height = bounds[3] - bounds[1]

请参阅TkInter参考。