Tkinter 最初创建一个窗口实例,它是一个包含所有小部件和元素的容器。如果我们想调整窗口的大小,我们可以通过定义宽度和高度的值来使用几何方法。
为了获得 tkinter 窗口的宽度和高度,我们可以使用winfo_width()和winfo_height()辅助方法来帮助获取 tkinter 窗口的当前宽度和高度。
# Import tkinter library from tkinter import * # Create an instance of tkinter frame win = Tk() # Set the Geometry win.geometry("750x250") def print_width(): print("Tkinter 窗口的宽度:", win.winfo_width()) print("Tkinter 窗口的高度:", win.winfo_height()) # Create a Label Label(win, text="Click the below Button to Print the Height and width of the Screen", font=('Helvetica 10 bold')).pack(pady=20) # Create a Button for print function Button(win, text="Click", command=print_width).pack(pady=10) win.mainloop()输出结果
运行上面的代码将显示一个包含按钮的窗口。
如果单击该按钮,它将在控制台上打印 tkinter 窗口的当前宽度和高度。
Tkinter 窗口的宽度: 750 Tkinter 窗口的高度: 250