Tkinter-创建窗口实例

这篇博客介绍了Tkinter组件的继承关系,包括Misc和Wm基类,以及Tkinter窗口、容器和组件的关系。重点讲解了如何创建Tk窗口实例,通过示例代码展示了如何创建Tk窗口和Label组件,并提供了不同方式配置组件的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Tkinter-创建窗口实例
来自http://www.tpleina.com/2019/05/2349786732.html

Tkinter组件继承关系

在创建Tkinter实例之前,先说一下Tkinter组件之间继承关系
Tkinter组件继承关系

说明

  • Tkinter 有两个根父类,它们直接继承了object类
    • Misc:所有组件的根父类
    • Wm:提供了一些与窗口管理器通信的功能函数
    • 对于 Misc 和 Wm 两个基类而言,它们是所有Tkinter组件的父类,所有组件都可以直接使用它们的方法
  • Tk:是Misc 和 Wm 派生的子类 ,它是应用程序的主窗口,Tkinter GUI编程通常都需要直接或间接使用Tk类
  • BaseWidget:是所有组件的基类
  • Widget:代表一个通用的 GUI 组件,它继承于BaseWidget父类,所有组件都是 Widget 的子类
  • Pack、Place、Grid:是布局管理器类,负责管理所包含的组件的大小和位置摆放,并派生出来Widget子类

组件介绍

应用组件类 中文名称 说明
Toplevel 顶层 容器类,有点类似于窗口,为其他组件提供单独的容器
Frame 容器 容器类,用于装载其它 GUI 组件
LabelFrame 带标签的容器 带标签的容器组件,类似于Frame,但能添加标题
Entry 单行输入框 用户可输入内容
Text 多行文本框 显示多行文本
Label 标签 显示不可编辑的文本或图标
Checkbutton 复选框 复选框
Radiobutton 单选钮 单选钮
Button 按钮 按钮组件
Listbox 列表框 列表框
Scale 滑动条 上下、左右滑动条
Spinbox
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值