📜  屏幕大小 tkinter - Python (1)

📅  最后修改于: 2023-12-03 15:25:23.728000             🧑  作者: Mango

屏幕大小 tkinter - Python

如果你正在开发一个基于 Python 的 GUI 应用程序并且需要获取屏幕大小,那么你需要使用 tkinter 模块。tkinter 是 Python 自带的 GUI 库,它提供了许多 GUI 组件和方法,可用于构建美观和交互式的 GUI 应用程序。

获取屏幕大小

要获取屏幕大小,你需要导入 tkinter 模块并使用 wm_geometry() 方法。这个方法返回一个字符串,其中包含屏幕的宽度和高度。你可以使用 split() 方法将其转换为列表并从中提取数字。

import tkinter as tk

root = tk.Tk()

# 获取屏幕大小
screen_width = root.winfo_screenwidth()
screen_height = root.winfo_screenheight()

# 输出屏幕大小
print("屏幕宽度:", screen_width)
print("屏幕高度:", screen_height)

root.mainloop()

以上代码输出屏幕的宽度和高度。

设置窗口大小

如果你想设置你的 GUI 应用程序的窗口大小,可以使用 geometry() 方法。这个方法使用一个字符串作为参数,其中包含窗口的宽度和高度,以及窗口距离屏幕顶部和左侧的距离。

import tkinter as tk

root = tk.Tk()

# 设置窗口大小和位置
root.geometry("400x300+0+0")

root.mainloop()

以上代码将创建一个宽度为 400 像素,高度为 300 像素,位于屏幕顶部和左侧的窗口。

总结

使用 tkinter 模块可以轻松获取屏幕大小,并设置 GUI 应用程序的窗口大小。这可以帮助你构建一个美观和交互式的 GUI 应用程序。