【Python - tkinter】给Tk实例添加一个去掉最大最小化的临时窗口 | 仅使用临时窗口让父窗口失效

本文介绍了如何在Python的tkinter库中创建一个没有最大化和最小化按钮的临时窗口。通过使用`Wm.transient`方法和`"-disabled"`属性,可以实现对父窗口的临时屏蔽和禁用效果。提供了相关代码示例供参考。
摘要由CSDN通过智能技术生成

目录

认识Wm.transient

认识Wm的"-disabled"属性

Wm.transient中master的作用

 代码参考

其他


Python 版本: 3.9.7

windows 版本: windows 10 x64

【萌新作品,不喜勿喷!!!】

认识Wm.transient

许多人都会见到tkinter实例(如IDLE)中有许去掉了最大最小化的窗口,如:

 

 这就是临时窗口,那怎么做到这种效果呢?

可以用到这个代码:

Wm.transient(self, master=None)

作用: 绑定一个临时窗口。

self: 一个窗口, 但必须是一个 Toplevel 实例(使用Tk会报错)。

master: 父窗口。

认识Wm的"-disabled"属性

当你不想用户在操作一个窗口时,你可以用到这个代码:

Wm.attributes(self, "-disabled", bool)

作用: 让一个窗口无法被用户使用。

self: 一个窗口。

bool: 一个布尔值,True为上方self指定的窗口无法使用,False为上

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值