tkinter canvas create_text 大小 (python3)
tkinter canvas create_text size (python3)
我知道可以在 canvas:
上获取文本的大小
t = canvas.create_text(x, y, text='Hello Whosebug')
print(canvas.bbox(t))
但是我想决定在哪里根据文本的大小来绘制文本,所以我需要在绘制文本之前知道大小。怎么做?
一个可能的解决方案是
tk.font.Font(size=9, family='Helvetica').measure('HelloWhosebug')
我知道可以在 canvas:
上获取文本的大小t = canvas.create_text(x, y, text='Hello Whosebug')
print(canvas.bbox(t))
但是我想决定在哪里根据文本的大小来绘制文本,所以我需要在绘制文本之前知道大小。怎么做?
一个可能的解决方案是
tk.font.Font(size=9, family='Helvetica').measure('HelloWhosebug')