Python笔记_第四篇_高阶编程_GUI编程之Tkinter_3.数据显示
1. 表格数据显示:
图示:

实例:
import tkinter
from tkinter import ttk # 创建主窗口__编程头部
win = tkinter.Tk()
# 设置标题
win.title("Thomas的窗口")
# 设置大小和位置
win.geometry("600x400+1500+100") #格式:400x400表示大小,200和0表示位置 # 表格数据
tree = ttk.Treeview(win)
tree.pack() # 定义列(_注意如下的信息顺序一定要对齐_)
tree["columns"] = ("姓名","年龄","身高","体重")
# 设置列
tree.column("姓名",width=)
tree.column("年龄",width=)
tree.column("身高",width=)
tree.column("体重",width=)
# 设置表头
tree.heading("姓名",text="姓名-name")
tree.heading("年龄",text="年龄-age")
tree.heading("身高",text="身高-height")
tree.heading("体重",text="体重-weight") # 添加数据
# 0表示数据行索引
tree.insert("",,text="line1",values=("Thomas","","",""))
tree.insert("",,text="line1",values=("Jerry","","",""))
tree.insert("",,text="line1",values=("Petter","","",""))
tree.insert("",,text="line1",values=("Henry","","","")) # 保持循环不让窗口关闭__编程尾部
win.mainloop()
2. 树状结构显示:
图示:

实例:
import tkinter
from tkinter import ttk # 创建主窗口__编程头部
win = tkinter.Tk()
# 设置标题
win.title("Thomas的窗口")
# 设置大小和位置
win.geometry("600x400+1500+100") #格式:400x400表示大小,200和0表示位置 # 表格数据
tree = ttk.Treeview(win)
tree.pack() # 添加一级树枝
treeF1 = tree.insert("",,"中国",text="中国CHN",values=("F1"))
treeF2 = tree.insert("",,"美国",text="美国USA",values=("F2"))
treeF3 = tree.insert("",,"英国",text="英国UK",values=("F3"))
# 添加二级树枝
treeF1_1 = tree.insert(treeF1,,"黑龙江",text="黑龙江",values=("F1_1"))
treeF1_2 = tree.insert(treeF1,,"辽宁",text="辽宁",values=("F1_2"))
treeF1_3 = tree.insert(treeF1,,"吉林",text="吉林",values=("F1_3")) treeF2_1 = tree.insert(treeF2,,"得克萨斯州",text="得克萨斯州",values=("F2_1"))
treeF2_2 = tree.insert(treeF2,,"加利福尼亚州",text="加利福尼亚州",values=("F2_2"))
treeF2_3 = tree.insert(treeF2,,"俄亥俄州",text="俄亥俄州",values=("F2_3"))
# 添加三级树枝
treeF1_1_1 = tree.insert(treeF1_1,,"哈尔滨",text="哈尔滨")
treeF1_1_2 = tree.insert(treeF1_1,,"五常",text="五常") # 保持循环不让窗口关闭__编程尾部
win.mainloop()
Python笔记_第四篇_高阶编程_GUI编程之Tkinter_3.数据显示的更多相关文章
- Python笔记_第四篇_高阶编程_GUI编程之Tkinter_2.控件类
1. Label控件: 说明:标签控件,可显示文本 图示1: 实例1: import tkinter # 创建主窗口__编程头部 win = tkinter.Tk() # 设置标题 win.title ...
- Python笔记_第四篇_高阶编程_GUI编程之Tkinter_1.使用Python进行GUI编程的概述
1. GUI概述: GUI全称为Graphical User Interface,叫做图形用户界面,也是一种交互方式(Interaction).早期计算机使用的命令行界面(command-line i ...
- Python笔记_第四篇_高阶编程_GUI编程之Tkinter_6.附录
1. 事件附录: 2. 事件属性附录:
- Python笔记_第四篇_高阶编程_GUI编程之Tkinter_5.鼠标事件
1. 鼠标点击事件: 图示: 实例: import tkinter from tkinter import ttk # 创建主窗口__编程头部 win = tkinter.Tk() # 设置标题 wi ...
- Python笔记_第四篇_高阶编程_GUI编程之Tkinter_4.布局
1. 绝对布局: 图示: 实例: import tkinter from tkinter import ttk # 创建主窗口__编程头部 win = tkinter.Tk() # 设置标题 win. ...
- Python笔记_第四篇_高阶编程_进程、线程、协程_5.GPU加速
Numba:高性能计算的高生产率 在这篇文章中,笔者将向你介绍一个来自Anaconda的Python编译器Numba,它可以在CUDA-capable GPU或多核cpu上编译Python代码.Pyt ...
- Python开发【第十三篇】高阶函数、递归函数、闭包
函数式编程是指用一系列函数解决问题 好处:用每个函数完成每个细小的功能,一系列函数任意组合能够解决大问题 函数仅仅接收输入并产生输出,不包含任何能影响输出的内部状态 函数之间的可重入性 当一个函数的输 ...
- python学习三十四天函数高阶函数定义及用法
python函数高阶函数是把函数当成一个变量,传递给函数作为参数,或者函数的返回值里面有函数,都称为高阶函数, 1,把函数作为参数传递 def dac(x,y): return x+y def tes ...
- Python笔记_第四篇_高阶编程_实例化方法、静态方法、类方法和属性方法概念的解析。
1.先叙述静态方法: 我们知道Python调用类的方法的时候都要进行一个实例化的处理.在面向对象中,一把存在静态类,静态方法,动态类.动态方法等乱七八糟的这么一些叫法.其实这些东西看起来抽象,但是很好 ...
随机推荐
- Cobalt Strike简单使用(9,29第十五天)
本文转自:https://www.cnblogs.com/yuanshu/p/11616657.html 一.介绍: 后渗透测试工具,基于Java开发,适用于团队间协同作战,简称“CS”. CS分为客 ...
- java floor,ceil和round方法
Math.floor():返回值是double类型的,返回的是不大于它的最大整数 举例: double x = Math.floor(5.8); System.out.println(x); //输出 ...
- 不得了的try catch
try catch:几乎所有语言都有这个语句 try { //可能会导致错误的代码 } catch (error) { //在错误发生时怎么处理 }finally { //即使报错始终执行 } 1. ...
- Atom 插件推荐
(1)atom-ternjs : js(e6)的自动补充 (2)key-binding-mode : atom 快捷键管理 (3)pre-view : pdf预览 (4)activate-power- ...
- 【LeetCode】解数独
做题之前先复习下[STL中的Tuple容器] 我们知道,在Python中,大家都知道tuple这个概念,是一个只读的元素容器,容器内的元素数据类型可以不同,而在CPP中大部分的容器只能储存相同数据类型 ...
- 安卓app测试之Monkey日志分析《转载》
安卓app测试之Monkey日志分析 链接:https://www.cnblogs.com/wuzm/p/10965762.html
- SpringBoot基于easyexcel导出和写入Excel
easyexcel是阿里巴巴旗下开源项目,主要用于Excel文件的导入和导出处理,今天我们利用SpringBoot和easyexcel实战演示如何导出和写入Excel文件. 一.加入我们需要的ea ...
- Session简单介绍
Session 会话 , Session是基于Cookie的一种会话机制. Cookie是服务器返回一小份数据给客户端,并且存放在客户端上. Session是,数据存放在服务器端. 常用API //得 ...
- 腾讯电话面试总结(IEG后台开发)
1 Java面向对象:设计window画板的类框架.假设现在只有 直线.矩形.椭圆,怎么设计 2 Linux shell命令 定时怎么做 3 平时有问题经常访问那些网站 4 假设你现在是web网站 ...
- SublimeText3和插件的安装
SublimeText3和插件的安装 步骤一:进入官网下载SublimeText3(http://www.sublimetext.com/3),安装并打开SublimeText3 步骤二:进入Su ...