获取屏幕高度和宽度使用Tkinter Python
Tkinter是一个库,为python程序提供GUI编程功能。作为GUI创建的一部分,我们需要创建不同大小和深度的屏幕布局。在本程序中,我们将看到如何计算屏幕的像素大小和毫米大小。我们还可以获得屏幕在像素中的深度。Tkinter提供了各种方法来实现这一点。
样例
from tkinter import *
# 创建tkinter窗口
base = Tk()
# 屏幕的长度和宽度(以像素和毫米为单位)
length_1 = base.winfo_screenheight()
width_1 = base.winfo_screenwidth()
length_2 = base.winfo_screenmmheight()
width_2 = base.winfo_screenmmwidth()
# 屏幕深度
screendepth = base.winfo_screendepth()
print("\n宽 x 长(以像素为单位)= ",(width_1, length_1))
print("\n宽 x 长(以毫米为单位)= ", (width_2, length_2))
print("\n屏幕深度= ", screendepth)
mainloop()
运行上述代码会得到以下结果
输出
宽 x 长(以像素为单位)= (1600, 900)
宽 x 长(以毫米为单位)= (423, 238)
屏幕深度= 32