使用 Tkinter Python 获取屏幕高度和宽度

pythonserver side programmingprogramming

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 width x length (in pixels) = ",(width_1,length_1))
print("\n width x length (in mm) = ", (width_2, length_2))
print("\n Screen depth = ",screendepth)
mainloop()

运行上述代码得到以下结果

输出

width x length (in pixels) = (1600, 900)
width x length (in mm) = (423, 238)
Screen depth = 32

相关文章