如何获取 Tkinter 窗口的宽度和高度?
Tkinter 最初会创建一个窗口实例,此窗口是包含所有小部件和元素的容器。如果要调整窗口大小,我们可使用 geometry 方法,通过定义高度和宽度值来调整。
为了获取 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("The width of Tkinter window:", win.winfo_width())
print("The height of Tkinter window:", 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 窗口的高度和宽度。
The width of Tkinter window: 750 The height of Tkinter window: 250
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP