如何在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
相关产品推荐
相关产品推荐

