【tkinter模块11】Frame框架控件&&表格数据&&树状数据

这篇博客详细介绍了Tkinter中的Frame框架控件,作为容器控件,它用于组织和分组其他控件。此外,还讲解了如何创建和展示表格数据,包括定义列、设置表头和插入数据。最后,探讨了树状数据的实现,通过创建多级树枝结构来展示数据。每个部分都配有代码示例和解析。
摘要由CSDN通过智能技术生成

目录

Frame框架控件

简介

容器控件

代码内容

代码示例图

代码解析

 

表格数据

Eg:例题

代码内容

代码示例图

 代码解析

 

树状数据

什么是树状数据(意会版)

代码内容

代码示例图

代码解析


 

Frame框架控件

 

简介

  • 用来对其他控件进行分组,方便用户识别
  • 在屏幕上显示一个矩形区域,多作为容器控件

 

容器控件

  • 容器控件是指允许在其内部添加其它控件的控件

 

代码内容

"""
Frame框架控件
可以用来对其他控件进行分组 , 以便用户识别
在屏幕上显示一个矩形区域,多作为容器控件

容器控件是指允许在其内部添加其他控件的控件。

"""

import tkinter

# 创建主窗口
win = tkinter.Tk()

# 设置标题
win.title('敲你吗')

# 设置大小和位置,前两个x大小 后两个+位置
win.geometry('400x400+500+200')

# 生成Frame控件 , 作为容器控件
frame1 = tkinter.Frame(win)
frame1.pack()

# 在frame1上添加控件fr_l
fr_l = tkinter.Frame(frame1)
tkinter.Label(fr_l,text='左上',bg='red').pack(side=tkinter.TOP)
tkinter.Label(fr_l,text='左下',bg='green').pack(side=tkinter.TOP)
fr_l.pack(side=tkinter.LEFT)

# 在frame1上添加控件fr_r
fr_r = tkinter.Frame(frame1)
tkinter.Label(fr_r,text='右上',bg='yellow').pack(side=tkinter.TOP)
tkinter.Label(fr_r,text='右下',bg='blue').pack(side=tkinter.TOP)
fr_r.pack(side=tkinter.RIGHT)

# 进入消息循环
win.mainloop()

 

代码示例图

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值