Toplevel,顾名思义是顶级窗口。

它类似于Frame组件,但是Toplevel组件是一个独立的顶级窗口,而且还有标题栏、边框等。

举例:点击按钮创建一个顶级窗口。

from tkinter import *
root = Tk()
def create():top = Toplevel()top.title("这是一个顶级窗口")msg = Message(top,text="明天七夕快乐")msg.pack()Button(root,text="点我创建顶级窗口",command = create).pack()
mainloop()

运行结果:

多次点按钮后:

还有attributes()方法用于设置和获取窗口属性。注意这里有s。

下面演示将Toplevel的窗口设置为50%透明。

from tkinter import *
root = Tk()
def create():top = Toplevel()top.title("这是一个顶级窗口")top.attributes("-alpha",0.5)msg = Message(top,text="明天七夕快乐")msg.pack()Button(root,text="点我创建顶级窗口",command = create).pack()
mainloop()

Tkinter的Toplevel组件相关推荐

  1. Python ---(十九)Tkinter窗口组件:Toplevel

    上一篇:Python -(十八)Tkinter窗口组件:PanedWindow The Tkinter Toplevel Widget ##简介 Toplevel(顶级窗口)组件类似于 Frame 组 ...

  2. Python使用tkinter的Treeview组件实现表格功能

    from tkinter import Tk, Scrollbar, Frame from tkinter.ttk import Treeview #创建tkinter应用程序窗口 root = Tk ...

  3. tkinter标签Lable组件的详细讲解

    创建标签Label 组件 今天讲解标签(Lable)组件,这个组件在编程中经常要用得到,而且对于tkinter新手来说,对这个组件的属性,方法等了解,非常重要,因为标签Lable属性,方法跟其它组件是 ...

  4. tkinter的容器组件Frame讲解

    Frame容器组件参数 这篇文章讲解tkinter的Frame组件.这个组件是容器组件,用于在复杂布局中将其他的组件分组. 所谓容器组件,就是可以收纳其它组件,可以做其它组件的父组件的组件. fram ...

  5. TKinter的常用组件

    python提供了多个图形开发界面的库,几个常用Python GUI库如下: Tkinter: Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.T ...

  6. Tkinter的Message组件

    Message组件就是消息组件,是Label组件的变形. 类似于html中的textarea组件,能显示多行文本消息.而且还能自动换行,并且能够调整文本的尺寸使其适应给定的尺寸. from tkint ...

  7. Tkinter的Menubutton组件

    MenuButton组件是一个与Menu组件相关联的组件,它可以放在窗口中的任意位置,并且在被按下时弹出下拉菜单. 创建一个Menubutton组件,并创建一个Menu与之相关联: #引入模块 fro ...

  8. Tkinter的Menu组件

    一.简介 Tkinter提供了一个Menu组件,用于实现顶级菜单.下来菜单.弹出菜单 二.创建顶级菜单 需要先创建一个菜单实例,然后使用add()方法将命令和其他子菜单添加进去 from tkinte ...

  9. Tkinter的Canvas组件

    一.简介 Canvas组件,是一个可以绘制界面的组件, Canvas组件是通用的组件,通常用来显示或编辑图形,可以用来绘制直线.圆形.多边形,甚至是绘制其他组件 二.用Canvas绘制简单的直线与矩形 ...

最新文章

  1. 深度学习之后会是啥?
  2. 弃 Windows 而拥抱 Linux 之后,这本书教了新玩法
  3. matlab plot画图指定线型和颜色
  4. sql server clr 集成系列之二 简单的sql 函数
  5. 前端优秀博客网站收集
  6. Animate与transform的使用
  7. ajax servlet增删改查,Servlet ajax 文件上传和JDBC+Servler用户表增删改查
  8. gitlab服务器搭建教程
  9. Android应用程序组件间通信(二)——IntentFilter类简介
  10. xml网站地图在线生成制作工具
  11. 获取某一日期的毫秒数
  12. 我是 SPI,我让框架更加优雅了!
  13. 获得鸿蒙级抽奖,37鸿蒙天尊抽奖活动概率公示
  14. robotframework打开ride.py 闪退,打不开
  15. 基于LabVIEW的基带NRZ矩形波形产生模块以及二进制数字调制系统(2ASK、2FSK、2PSK)以及抗噪声分析(含工程源码、设计报告)
  16. 大一微积分笔记整理_如何学好高等数学,尤其是大一的极限、微积分?
  17. C语言—判断100到200的素数
  18. 自适应控制相关的一些MATLAB(Simulink)仿真 基于liapunov稳定性理论的自适应控制
  19. RFID射频识别技术(一)第一讲
  20. Cybercom 攀登4姑娘山2峰的体能测试报告

热门文章

  1. javadoc: 错误 - 格式错误的语言环境名称_ONLYOFFICE 5.6.0 : 这是一个错误修正版本,改进了德语、法语、意大利语、葡萄牙语和俄语的翻译等...
  2. php登录注册连接数据库,利用PHP连接数据库——实现用户登录注册功能以及管理员对用户注...
  3. 数字货币交易所源码_(数字货币交易所科普)开发数字货币交易所应该注意哪些问题...
  4. C++ WMI获取usb deviceID数据不全的问题 Win32_USBHub
  5. 发送请求_发送soap请求调用wsdl服务
  6. java重新执行_(转载)java线程 - 线程唤醒后并被执行时,是在上次阻塞的代码行重新往下执行,而不是从头开始执行...
  7. 计算机lg符号,数学符号lg的意思
  8. layui单元格鼠标样式_Layui实现数据表格中鼠标悬浮图片放大效果,离开时恢复原图的方法...
  9. 有道翻译 excel webservice 失效_VBA实践+excel英文逐句自动有道翻译为中文
  10. anaconda双版本完美并存