如何获取Tkinter窗口的宽度和高度?
你可以使用小部件的winfo_width
方法来获取实际宽度。你可以使用winfo_reqwidth
来获取小部件请求的大小,这可能不同。
请注意,如果在窗口出现在屏幕上之前调用此方法,你将无法得到预期的答案。Tkinter需要实际绘制窗口后才能知道其大小。如果你尝试在程序启动之前获取窗口大小,一个简单的修复方法是在尝试获取大小之前调用窗口的update
方法。
width, height = get_window_size(root) #assuming your canvas or window manager is root.
get_window_size
的定义在哪里? - Thingamabobs