Toplevel控件为其他空间提供单独的容器,比如框架。对简单的单独视窗应用来说,初始化Tk时创建的根Toplevel可能是你所需要的唯一外框。

类似于弹出窗口,具有独立的窗口属性(如标题栏、边框等)

参考博客: https://blog.csdn.net/qq_41556318/article/details/85597698

Toplevel有四种类型

1.主顶层,作为根被引用;

2.子顶层,依赖于根,若根被破坏,则子顶层也被破坏;

3.临时顶层,总是位于父顶层的顶部,如果父顶层被图标化或最小化之后,则它们被隐藏起来;

4.未被视窗管理者创建过的顶层,可以通过设置一个overrideredirect标志为非零值来创建,该窗口不能被缩放或拖动。

root=Tk()
Label(root,text="主顶层(默认)").pack(pady = 10)
t1=Toplevel(root)
Label(t1,text="子顶层").pack(padx=10, pady=10)
t2=Toplevel(root)
Label(t2,text="临时顶层").pack(padx=10, pady=10)
t2.transient(root)
t3=Toplevel(root,borderwidth=5, bg='green')
Label(t3,text="不被视窗管理的顶层控件",bg='blue', fg='white').pack(padx=10, pady=10)
t3.overrideredirect(1)
t3.geometry("200x150+50+50")
root.mainloop()

tkinter教程——toplevel相关推荐

  1. Python Tkinter教程(二)——Label控件、Frame控件、Button控件的完整参数和所有方法及详细用法

    >>>[上节回顾:tkinter编程基本步骤.窗口基本属性及Toplevel控件的使用]<<< Python Tkinter教程(二)         这篇博客将详 ...

  2. [译][Tkinter 教程10] Text 控件

    已获原作者授权. 原系列地址: Python Tkinter 简介及简例 Text 控件用来显示多行文本. Tkinter 的 Text 控件很强大, 很灵活, 可以实现很多功能. 虽然这个控件的主要 ...

  3. [译][Tkinter 教程14] menu 菜单

    已获原作者授权. 原系列地址: Python Tkinter 简介 一提到"menu"这个词, 很多人首先想到的是餐馆里的菜单. 虽然餐馆菜单和计算机程序中的菜单看起来一点也不像, ...

  4. [译][Tkinter 教程02] Message 控件

    已获原作者授权. 原系列地址: Python Tkinter Message 控件 Message 控件用来展示一些文字短消息. Message 和 Label 控件有些类似, 但在展示文字方面比 L ...

  5. [译][Tkinter 教程15] event 事件绑定

    已获原作者授权. 原系列地址: Python Tkinter 简介 一个 Tkinter 应用生命周期中的大部分时间都处在一个消息循环 (event loop) 中. 它等待事件的发生: 事件可能是 ...

  6. tkinter教程4:控件LabelFrame和Entry

    tkinter教程4:控件LabelFrame和Entry 本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境: python版本:3.5 开发环境: ...

  7. Tk 的基本概念-组件—Tkinter 教程系列03

    Tk 的基本概念-组件-Tkinter 教程系列03 购物返利 https://m.cpa5.cn/ 前言 Tk 系列教程: Tkinter教程系列01--引言和安装Tk Tkinter教程系列02- ...

  8. Python tkinter教程-01:创建窗口

    Python tkinter教程-01:创建窗口 文章目录 0 准备工作 1 创建空白窗体 2 窗口标题 3 窗口大小与位置 4 锁定窗口大小 5 窗口图标 6 隐藏与显示窗口 其它 0 准备工作 要 ...

  9. tkinter教程7:控件Menu

    tkinter教程7:控件Menu 本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境: python版本:3.5 开发环境:pyCharm 源码: ...

  10. Tkinter的Toplevel组件

    Toplevel,顾名思义是顶级窗口. 它类似于Frame组件,但是Toplevel组件是一个独立的顶级窗口,而且还有标题栏.边框等. 举例:点击按钮创建一个顶级窗口. from tkinter im ...

最新文章

  1. c++关于map的find和count的使用
  2. iOS分享短信导航条上白色,无取消按钮,无法返回应用
  3. SASS type-of 函数
  4. 基于linux的java学习,Java学习---Linux总结
  5. 机器学习之决策树(下)
  6. 使用在线编辑器创建 SAP UI5 项目并运行
  7. python永久保存数据_python如何保存数据
  8. 电脑知识:磁盘分区相关知识笔记!
  9. 计算机网络实验11.6.1,6.111 2004春季课程:数位系统概论实验(Introductory Digital Systems Laboratory, Spring 2004)...
  10. The Ransom of Red Chief
  11. c++初始化成员列表_C++ 类构造函数初始化列表
  12. Android 5.0新特性
  13. 【Python笔记】集合
  14. 11.C 语言连接 MySQL
  15. [转]计算机类核心期刊投稿的一些资料汇总
  16. [AngularJS面面观] 20. 依赖注入 --- instance注入器以及provider注入器
  17. Android怎么插手机卡,一加手机3怎么装卡 一加3手机SIM卡安装图文教程
  18. 诚之和:字节再迎裁员潮温州百人“大撤退”、ohayoo应届生“团灭”
  19. 查询oracle原始表d,oracle 多表查询
  20. 1.23 定语从句 感叹句

热门文章

  1. 物理与数学的崩溃关系
  2. foobar2000中文版官方下载【多功能的音频播放器】
  3. 6.6 RTC Dev Meetup|开发者硬核个人成长指南——如何领先于80% 的同行?
  4. 谷歌街景15年乾坤大挪移!带你穿越法老的金字塔
  5. 燕山大学高数AⅠ复习资料
  6. centos7安装nexus3
  7. ukey网络连接异常_Ukey的各种操作,你知道吗?
  8. Warez出品的精品动画
  9. 若干小球碰撞的一种暴力解题法
  10. 这三款曾红极一时的软件,现已风光不再,而遭嫌弃的它成了香饽饽