如何在Tkinter中获取屏幕尺寸?

如何在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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程