如何在Tkinter中获取屏幕尺寸?
Tkinter最初创建一个窗口或框架对象,所有小部件和框架都显示在其中。
Tkinter组件根据用户定义的几何形状调整窗口大小和宽度。
为了获取屏幕大小,我们可以使用 winfo_screenwidth() 返回屏幕的宽度,以及 winfo_screenheight() 返回屏幕的高度(以像素为单位)。
范例
在本示例中,我们将将屏幕尺寸作为输出打印出来,
#导入所需库
from tkinter import *
#创建一个 tkinter frame 的实例
win = Tk()
#设置框架的尺寸
win.geometry("650x250")
#获取当前屏幕的宽度和高度
screen_width = win.winfo_screenwidth()
screen_height = win.winfo_screenheight()
#打印屏幕尺寸
print("屏幕宽度:", screen_width)
print("屏幕高度:", screen_height)
win.mainloop()
输出
运行代码将显示一个窗口并打印屏幕尺寸。
屏幕宽度: 1366
屏幕高度: 768