tkinter如何设置无法关闭窗口

本文介绍了如何使用Tkinter在Python中创建一个无标题栏的窗口,通过`overrideredirect`和自定义几何参数实现最大化/最小化按钮的去除,并展示了如何设置窗口在屏幕中心的位置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# 第一个:没有最大化/最小化按钮。       

root.attributes("-toolwindow", 1)    

#第二个:不显示窗口标题和最大化、最小化、关闭按钮,就是无法关闭

root.overrideredirect(True)                

上代码...

from tkinter import *

root = Tk()

"获取电脑屏幕尺寸大小"
window_x = root.winfo_screenwidth()
window_y = root.winfo_screenheight()

"设置窗口大小参数"
WIDTH = 500
HEIGHT = 350

"获取窗口左上角的X, Y坐标,用来设置窗口的放置位置为屏幕的中间。"
x = (window_x - WIDTH) / 2
y = (window_y - HEIGHT) / 2

root.geometry(f'{WIDTH}x{HEIGHT}+{int(x)}+{int(y)}')

'''取消标题栏'''
root.overrideredirect(True)

Button(root, text='我要点赞', bg='#FF6253', fg='#FFC887', command=root.quit).pack()

mainloop()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值