首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

tkinter系列 第十课 TopLevel窗口部件 】

python中有好几个库都可以实现,这个系列我们一起来学习如何使用python自带tkinter库来实现。...本节课将要学习TopLevel窗口部件,TopLevel是最高级意思,Toplevel 组件通常用在显示额外窗口、对话框或者其他弹出窗口上。...创建一个简单TopLevel窗口 代码: from tkinter import * top = Toplevel()top.title("TopLevel") mainloop() 效果: ?...if answer: # 如果点击确定,会返回一个True值,否则False root.destroy()# 销毁主窗口 # 如果直接点击右上角关闭按钮,会直接关闭,通过这个方法,可以直接绑定...2.deiconify() 显示窗口 3.destroy() 销毁窗口 关闭父窗口,会将它下面的其它窗口都关闭 4.protocol("WMDELETEWINDOW", logout) 窗口管理方法,

3.5K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    tkinter -- Toplevel

    TopLevel 与 Frame 类似,但它包含窗体属性(如 Title) 创建简单Toplevel 代码: import tkinter as tk root = tk.Tk() t1 = tk.Toplevel...运行结果生成了两个窗体,一个是 root 启动,另一个则是 Toplevel 创建,它包含有一个 label;关闭 tl则没有退出程序,Tk 仍旧工作;若关闭 Tk,整个 Tk 结束 tl 也结束,...它不能单独存在 设置 Toplevel 属性 title设置标题 geometry 设置宽和高 代码: import tkinter as tk root = tk.Tk() t1 = tk.Toplevel...() # 设置t1标题 t1.title('hello Toplevel') # 设置t1宽和高 t1.geometry('400x300') # 为了区别 root 和 tl,我们向 tl 中添加了一个...使用 Toplevel 自己制作提示框 代码: import tkinter as tk root = tk.Tk() mbyes, mbyesno, mbyesnocancel, mbyesnoabort

    1.2K30

    Python 图形化界面基础篇:打开和关闭新窗口

    然后,在你 Python 脚本中导入 Tkinter 模块,以便使用 Tkinter功能。...以下是一个示例,演示如何创建一个新窗口并添加一个标签: def open_new_window(): new_window = tk.Toplevel(root) new_window.title...步骤4:关闭新窗口 要关闭新窗口,我们可以使用 destroy() 方法来销毁窗口对象。这将关闭窗口并释放与之相关资源。...(): new_window = tk.Toplevel(root) new_window.title("新窗口") label = tk.Label(new_window...Tkinter 库提供了丰富工具和方法,用于创建和控制多个窗口,使你能够构建更复杂和有趣 GUI 应用程序,满足不同用户需求。继续学习 Tkinter ,你将能够开发更多交互性强大应用程序。

    1.2K60

    python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例

    中出现坑(界面Tk()+图片显示) 一、关于Python3tkinter模块 1、首先关于创建Python窗口是导入 import tkinter 或者 from tkinter import *...关于创建tkinter 大家耳熟能详就是直接 win=Tk()[在导入方式为from tkinter import *形式下],但是还有另一种方法用来创建窗口那就是:win=Toplevel(),这个代表是创建二级界面...小逸亲自尝试了一下,相当好哈哈~~~~ 2、Toplevel()实际操作。...首先,我们在Python3环境下写下以下简单代码: from tkinter import * win=Toplevel() win.title=("这是一个二级界面") win.geometry...二、# 关于在Label中显示图片大坑 1、在Label 中显示图片需要用到tkinter 与pillow这两个模块 单独运行一个在tkinter上显示图片没有问题,但是如果把这个显示图片函数放在一个

    5.5K20

    tkinter系列 第十一课 Menu窗口部件 】

    python中有好几个库都可以实现,这个系列我们一起来学习如何使用python自带tkinter库来实现。...什么时候用:在设计比较复杂软件时,为了使得用户体验更好,不能在一个界面上将所有操作都显示出来,通过菜单栏配合TopLevel,用户可以根据自己需要自由选择。...下面图片中 文件,编辑,格式等都是菜单,下拉选项是具体功能。 ?...拓展 通过和TopLevel以及tkinter.filedialog可以实现打开新窗口和打开文件等选项,更多用法可以查看官方文档,这里只是一个简单案例启发,以后实际项目案例中会使用到。..."400x200")root.title("父窗口") def about(): top=Toplevel() top.geometry("400x200") top.title("关于

    1.7K20

    用Python写了一个疫苗信息管理系统

    weixin_43425784/article/details/118585467 ↑ 关注 + 星标 ,每天学Python新技能后台回复【大礼包】送你Python自学大礼包 本来这个小应用是给一个客户做,...后来找个理由又说不要了,当时心里真是我艹(一种植物)了,其实之前没用过Tkinter,只能边做边学,还好不是太难,一夜就肝出来了。...由于时间比较紧,所以只实现了基本功能,有很多地方代码可以进行优化,界面美化页没有怎么弄,后期应该也不弄了,反正我也用不到这玩意儿。...Tkinter对于那些只是临时使用,需要快速开发出一个满足基本需求轻型应用用户来说,还是非常香,相关组件也是相当完整,看到这里估计肯定有人想说pyside2和pyqt5,嗯~~,它俩也挺好。...def login(self): login = tk.Toplevel(app) login.title('用户登录') login.geometry(

    65351

    【图形界面】学生宿舍信息管理系统,简单,模板框架,含完整代码

    开发一个学生宿舍管理系统 在本文中,我们将介绍如何使用Python和Tkinter库开发一个简单学生宿舍信息管理系统。...开发环境 Python编程语言 Tkinter图形用户界面库 程序设计 首先,我们定义了几个类来表示系统中不同数据: Student: 表示学生信息,包括学生ID、姓名、性别、年龄、院系和宿舍号。...该类使用Tkinter库来构建图形用户界面,使用户可以通过简单界面与系统交互。 功能展示 主菜单 添加学生信息界面 在这个界面中,用户可以输入学生各项信息,并点击保存按钮来添加新学生信息。...总结 通过本文学习,我们了解了如何使用Python和Tkinter库开发一个简单学生宿舍管理系统,并展示了系统各项功能界面。...这个系统可以作为学生信息管理基础框架,可以根据实际需求进行扩展和定制。 希望本文对初学者理解Python和Tkinter图形用户界面编程以及学生信息管理系统开发有所帮助。

    27310
    领券