You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Tkinter GUI应用中禁用窗口调整大小按钮

Tkinter 禁用窗口调整大小实现方法

你可以直接调用Tkinter窗口对象的resizable()方法实现该需求,将宽、高两个维度的可调整属性均设为False后,窗口右上角的调整大小按钮会自动置灰不可点击,同时也无法通过拖拽窗口边缘修改尺寸。

待禁用的调整大小按钮

完整示例代码

import tkinter as tk

# 初始化主窗口
root = tk.Tk()
root.title("固定大小窗口")

# 核心配置:禁用宽度、高度调整
root.resizable(width=False, height=False)
# 也可以简写为 root.resizable(False, False)

# 此处添加你自己的界面业务代码
label = tk.Label(root, text="窗口大小已固定")
label.pack(padx=50, pady=30)

root.mainloop()

补充说明

  • 如果你仅需要禁用单个维度的调整,比如允许调整宽度、禁止调整高度,修改对应参数即可:root.resizable(width=True, height=False)
  • 部分系统平台下如果需要完全移除最大化按钮,可以额外加一行配置:root.attributes('-toolwindow', True),该配置会同时去掉最小化按钮,按需使用即可

内容的提问来源于stack exchange,提问作者roee1454

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 08:48:03