实现点击主窗口按钮,弹出副窗口,同时禁止主窗口功能,在关闭窗口后,使能主窗口。

from tkinter import *

WINDOWSIZE = '710x510+50+50'

def t_close_handler():

root.attributes("-disabled", 0)

f1.destroy()

def infodisplay():

root.attributes("-disabled", 1)

global f1

f1 = Toplevel(root)

# f1.config(width=710,height=510)

f1.geometry("710x510")

f1.title("信息显示")

b1 = Button(f1)

b1.config(width=6,height=1,text="确定")

b1.grid(row=0,column=0,padx=100,pady=50)

f1.protocol("WM_DELETE_WINDOW", t_close_handler)

pass

def remotConfig():

pass

def localConfig():

pass

root = Tk()

root.geometry(WINDOWSIZE)

toolbar = Frame(root)

mqttDisplay = Button(toolbar, text="信息显示", width=7, command=infodisplay)

mqttDisplay.grid(row=0,column=0)

remotCon = Button(toolbar, text="远程配置", width=7, command=infodisplay)

remotCon.grid(row=0,column=1)

localCon = Button(toolbar, text="串口配置", width=7, command=infodisplay)

localCon.grid(row=0,column=2)

toolbar.config(height=1, bd=2)

toolbar.grid(row=0, padx=200)

root.mainloop()

原文链接:https://blog.csdn.net/lijinxue22/article/details/107178010

python tkinter 窗口禁止编辑_Tkinter Toplevel 禁止主窗口功能相关推荐

  1. C# WINFORM 主窗口把数据传给子窗口,编辑后再返回主窗口

    主窗口有数据(listview控件)要传递给子窗口,在子窗口中用户编辑修改数据后,更新回主窗口,比如下面的场景: 主窗口中的代码,创建子窗口实例的时候,直接把主窗口的listview控件传入: pri ...

  2. python tkinter 弹窗_Python:tkinter-Parent获取弹出窗口的返回值

    获取窗口对象的返回值是一个很常见的模型,比如程序弹出一个窗口,读取用户的输入值,这个值可以很容易的保存在弹出的窗口中,但问题在于如何将这个值传递给弹出窗口的parent.这是一个看似很simple的问 ...

  3. PyQt5子窗口开启后锁定或隐藏主窗口

    PyQt5子窗口开启后锁定或隐藏主窗口 老规矩,先放图 锁定主窗口 隐藏主窗口 实现 实现方式非常简单与C++方式基本相同 在主界面UI初始化时把按钮信号与拉起窗口的槽函数绑定,这里我的按钮为sele ...

  4. 命令父窗口变颜色_【编程】第五期:Python Tkinter图形化教程03布局之父窗口、pack和LabelFrame...

    这一讲的内容巨多,建议反复观看. 1. LabelFrame 2.父窗口 3.pack布局 首先是控件LabelFrame(好东西) LabelFrame是一个容器,一个盒子,可以当父窗口(所有控件都 ...

  5. C#自动切换Windows窗口程序,如何才能调出主窗口?

    1 namespace AutoChangeWindow 2 { 3 partial class Form1 4 { 5 /// <summary> 6 /// 必需的设计器变量. 7 / ...

  6. Qt渲染视频常见问题(视频渲染窗口上子窗口设置透明出现阴影问题、主窗口缩放导致视频渲染窗口部分出现视频闪烁问题)

    开发环境 Qt5.9.6+VS2015 1.视频渲染窗口上子窗口设置透明出现阴影问题 平时为了方便代码管理,一般窗口上设置窗口或者控件,都会设置Parent(setParent),这样对主窗口进行某种 ...

  7. python tkinter 窗口禁止编辑_tkinter的text控件,绑定事件后不能编辑了

    tkinter的text控件,又有新的问题 DateCtrl.py from tkinter import * import tkinter.font as tkFont import calenda ...

  8. python tkinter获取屏幕大小_Tkinter根窗口设置小技巧:程序启动最大化和程序窗口图标设置...

    本文内容采用知识共享署名-非商业性使用-相同方式共享 4.0 许可协议. 上文<Hello World,编写一个Tkinter程序需要哪些基本步骤?>介绍了创建Tkinter应用的四个步骤 ...

  9. Python tkinter 学习笔记(2)-- 控件、组件(二)

    Python tkinter 学习笔记(1)-- 第一个窗口之HelloWorld 教程 Python tkinter 学习笔记(2)-- 控件.组件(一) > 续上一章节 Python tki ...

最新文章

  1. grafana+prometheus快速搭建MySql监控系统实践
  2. 自己对Delphi中使用正则表达式的研究心得
  3. 利用Tencent(腾讯)SCF函数部署自动签到获得容量(天翼云盘)
  4. win7命令行 端口占用 查询进程号 杀进程
  5. 中国桑叶市发展态势分析与前景动态预测报告场2022-2028年版
  6. 《剑指offer》数组中只出现一次的数字
  7. 数据挖掘的11大算法及python实现(个人笔记整理,非教学用)
  8. 硅谷创业者中被遮蔽的“中国现象”
  9. 闪屏页面(Splash)开发
  10. spring mvc 前后端数据交互笔记(解决415,400问题)
  11. (转)VmWare下安装CentOS6图文安装教程
  12. 【转】利用Eclipse编辑中文资源文件(application_zh_CN.properties )
  13. 计算机网络数据链路层之高速以太网(含使用以太网进行宽带接入)
  14. (13)Result机制,让视图更丰富
  15. 软件需求说明书(GB856T—88)
  16. 数据库设计-概念结构设计
  17. Error:Module “./antd/es/badge/style“ does not exist in container. while loading “./antd/es/badge/sty
  18. 汽车ISP的“去留”之谜
  19. IPv6邻居发现协议
  20. PostgreSQL and bloat

热门文章

  1. 214. 最短回文串
  2. vue技术点(3)—vuex、插槽、自定义指令、vue动画、keep-alive使用、mixin
  3. JAVA17中使用JS引擎Nashorn
  4. SDK软件开发工具包
  5. JavaScript栈内存和堆内存区别
  6. 下面关于计算机病毒的一些叙述中 错误的是,下面关于计算机病毒的一些叙述中,错误的是( )。...
  7. html css建站的文件夹,建站教程CMS建站DIV+CSS常用的Html网页布局代码汇集
  8. Android 沉浸式状态栏(QQ5.0透明状态栏的效果)
  9. 使用GPS获取定位信息
  10. 外汇名词总结(更新)