创建Tk文本小部件时,可以将其大小指定为 -height -width 以默认字体中的行和字符度量。
-height
-width
<Configure> 事件将以%h和%w的像素报告新大小。做 cget -height 或 cget -width
<Configure>
cget -height
cget -width
您可以以像素为单位计算宽度并进行估计:
set width [expr {round($pwidth/[font measure TkTextFont 0])}]
高度大概是:
set height [expr {round($pheight/[font metrics TkTextFont -linespace])}]
替代品 TkTextFont 使用实际使用的字体。
TkTextFont