在Tkinter Python中测量字符串的高度?

2024-04-25 13:54:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要一个Tkiner小部件中字符串的像素高度。它是Listbox行中的文本。在

我知道我可以用tkinter.font.Font.measure来测量字符串的宽度。但是我怎样才能得到高度呢? 一个similar question主题化的只是宽度而不是高度。在


Tags: 字符串文本主题宽度高度部件tkinter像素
2条回答
tkf.Font(font=widget['font']).metrics('linespace')

给出给定控件字体的高度(以像素为单位):

^{pr2}$

还要注意,单行字符串的高度不取决于它的长度,而只取决于它在特定环境中的字体。在

这就行了。在

tkinter.font.Font(font='TkDefaultFont').metrics('linespace')

相关问题 更多 >