是什么决定了Tkinter Text小部件的大小?

时间:2013-11-21 18:17:12

标签: python tkinter

我正在尝试缩小Text小部件的宽度以适应内容。

如果我使用,

>>> tktext.config(width=250)
>>> tktext.winfo_width()
650

为什么会这样?确定小部件宽度的所有因素是什么?

1 个答案:

答案 0 :(得分:2)

您看到差异的原因是:

  1. width选项以字符单位* 设置文本框的宽度。
  2. .winfo_width方法以像素返回宽度。
  3. 这两者不一定必须相同(很少是)。

    * 注意:我找不到 Tkinter.Text width 选项的良好链接,因此我为 {{添加了一个1}} Tkinter.Entry 选项,具有相同的原则。