创建自动最大化的 tkinter 窗口
tkinterpythongui-programming更新于 2026/2/9 19:24:17
在 Tkinter 中,我们可以通过两种不同的方式获取自动最大化的窗口。
- 我们可以使用 Tkinter 的 state() 方法,并使用属性 "zoomed" 调用它。
root.state("zoomed")
- 第二种方法是使用 Tkinter 的 attributes 方法,并使用参数 "-fullscreen" 并将其设置为 True。
默认情况下,Tkinter 会创建一个预定义大小的窗口。可以使用 geometry 方法自定义窗口的尺寸。例如,
root.geometry("700 x 350")
示例 1
# 导入所需库
from tkinter import *
# 创建 tkinter frame 实例
root=Tk()
# 创建标签
Label(root, text="Welcome to Tutorialspoint", font="Calibri, 20").pack(pady=20)
# 使用 state 属性最大化窗口大小
root.state('zoomed')
root.mainloop()
输出
它负责产生以下输出−
示例 2
现在,让我们调整代码并使用 attribute 方法而不是 state 方法。
# 导入所需的库
from tkinter import *
# 创建 tkinter 框架的实例
root=Tk()
# 创建标签
Label(root, text="Welcome to Tutorialspoint", font="Calibri, 20").pack(pady=20)
# 使用属性方法最大化窗口大小
root.attributes('-fullscreen', True)
root.mainloop()
输出
它将产生以下输出 −
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

