当前位置: 代码迷 >> python >> tkinter.font.Font.measure中的“ displayof”
  详细解决方案

tkinter.font.Font.measure中的“ displayof”

热度:161   发布时间:2023-07-16 11:25:39.0

/usr/lib/python3.5/tkinter/font模块或import tkinter.font模块的class Font定义了以下measure方法:

def measure(self, text, displayof=None):
    "Return text width"
    args = (text,)
    if displayof:
        args = ('-displayof', displayof, text)
    return self._tk.getint(self._call("font", "measure", self.name, *args))

问题:

  1. 什么是displayof
  2. 何时以及如何使用displayof

它需要一个小部件作为参数。 虽然很少见,但有可能在具有不同像素密度的多个显示器上显示多个窗口。 如果您有这样的设置,则可以决定使用哪个小部件/显示作为确定字符串大小的基础。

此参数的默认值为根窗口。

  相关解决方案