问题描述
在/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))
问题:
-
什么是
displayof
? -
何时以及如何使用
displayof
?
1楼
它需要一个小部件作为参数。 虽然很少见,但有可能在具有不同像素密度的多个显示器上显示多个窗口。 如果您有这样的设置,则可以决定使用哪个小部件/显示作为确定字符串大小的基础。
此参数的默认值为根窗口。