您使用
winfo_width小部件的方法来获取实际宽度。您可以
winfo_reqwidth用来获取窗口小部件所请求的大小,该大小可能有所不同。
请注意,如果您在窗口出现在屏幕上之前调用此命令,则您将无法获得预期的答案。Tkinter需要实际绘制窗口才能知道其大小。如果要在程序启动之前获取窗口大小,一个简单的解决方法是在尝试获取窗口大小之前调用
update窗口上的方法。

您使用
winfo_width小部件的方法来获取实际宽度。您可以
winfo_reqwidth用来获取窗口小部件所请求的大小,该大小可能有所不同。
请注意,如果您在窗口出现在屏幕上之前调用此命令,则您将无法获得预期的答案。Tkinter需要实际绘制窗口才能知道其大小。如果要在程序启动之前获取窗口大小,一个简单的解决方法是在尝试获取窗口大小之前调用
update窗口上的方法。