我正在尝试使用winfo_geometry()
函数查找窗口大小,但最终返回1x1+0+0
我也试过了winfo_height, winfo_width
,但我一直在1
from tkinter import *
root=Tk()
root.geometry('400x600')
print (root.winfo_width())
print (root.winfo_height())
print (root.winfo_geometry())
root.mainloop()
答案 0 :(得分:20)
您试图在渲染窗口之前获取尺寸。
在root.update()
之前添加print
,并显示正确的尺寸。
from Tkinter import *
root=Tk()
root.geometry('400x600')
root.update()
print (root.winfo_width())
print (root.winfo_height())
print (root.winfo_geometry())
root.mainloop()