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.数据显示的更多相关文章

  1. Python笔记_第四篇_高阶编程_GUI编程之Tkinter_2.控件类

    1. Label控件: 说明:标签控件,可显示文本 图示1: 实例1: import tkinter # 创建主窗口__编程头部 win = tkinter.Tk() # 设置标题 win.title ...

  2. Python笔记_第四篇_高阶编程_GUI编程之Tkinter_1.使用Python进行GUI编程的概述

    1. GUI概述: GUI全称为Graphical User Interface,叫做图形用户界面,也是一种交互方式(Interaction).早期计算机使用的命令行界面(command-line i ...

  3. Python笔记_第四篇_高阶编程_GUI编程之Tkinter_6.附录

    1. 事件附录: 2. 事件属性附录:

  4. Python笔记_第四篇_高阶编程_GUI编程之Tkinter_5.鼠标事件

    1. 鼠标点击事件: 图示: 实例: import tkinter from tkinter import ttk # 创建主窗口__编程头部 win = tkinter.Tk() # 设置标题 wi ...

  5. Python笔记_第四篇_高阶编程_GUI编程之Tkinter_4.布局

    1. 绝对布局: 图示: 实例: import tkinter from tkinter import ttk # 创建主窗口__编程头部 win = tkinter.Tk() # 设置标题 win. ...

  6. Python笔记_第四篇_高阶编程_进程、线程、协程_5.GPU加速

    Numba:高性能计算的高生产率 在这篇文章中,笔者将向你介绍一个来自Anaconda的Python编译器Numba,它可以在CUDA-capable GPU或多核cpu上编译Python代码.Pyt ...

  7. Python开发【第十三篇】高阶函数、递归函数、闭包

    函数式编程是指用一系列函数解决问题 好处:用每个函数完成每个细小的功能,一系列函数任意组合能够解决大问题 函数仅仅接收输入并产生输出,不包含任何能影响输出的内部状态 函数之间的可重入性 当一个函数的输 ...

  8. python学习三十四天函数高阶函数定义及用法

    python函数高阶函数是把函数当成一个变量,传递给函数作为参数,或者函数的返回值里面有函数,都称为高阶函数, 1,把函数作为参数传递 def dac(x,y): return x+y def tes ...

  9. Python笔记_第四篇_高阶编程_实例化方法、静态方法、类方法和属性方法概念的解析。

    1.先叙述静态方法: 我们知道Python调用类的方法的时候都要进行一个实例化的处理.在面向对象中,一把存在静态类,静态方法,动态类.动态方法等乱七八糟的这么一些叫法.其实这些东西看起来抽象,但是很好 ...

随机推荐

  1. HTML5 新增元素梳理

    HTML5新增元素如下图: <canvas> 新元素 <canvas> 标签定义图形,比如图表和其他图像,该标签基于javascript的绘图api 新多媒体元素 <au ...

  2. java 学生信息管理

    题目: 一.测试要求:      1.按照测试内容要求完成程序的设计与编程:      2.将最终结果的源文件(.java)文件上传到以班级为单位,保存源程序.      3.建立学号姓名文件夹,如: ...

  3. Adobe Photoshop CC2014 for MAC 详细破解步骤

    1,安装Adobe Photoshop CC2014 for MAC,可以断网安装,如果不断网的话,需要申请一个Adobe ID,是免费申请. 2,下载破解工具,https://sdifen.ctfi ...

  4. 51nod 1022 石子归并 环形+四边形优化

    1022 石子归并 V2 基准时间限制:1 秒 空间限制:131072 KB 分值: 160 难度:6级算法题  收藏  关注 N堆石子摆成一个环.现要将石子有次序地合并成一堆.规定每次只能选相邻的2 ...

  5. DNS bind9安装

    参考   111 首先要成功安装Centos操作系统,最新版本是Centos 6.4版本,最小化安装. [root@localhost named]# ifconfig -a     0 1 eth1 ...

  6. HZNU-ACM寒假集训Day8小结 最小生成树

    最小生成树(无向图) Kruskal 给所有边按从小到大排序 形成环则不选择(利用并查集) P1546 最短网络   https://www.luogu.com.cn/problem/P1546 #i ...

  7. 实验吧web-易-上传绕过

    随便上传一个png文件,出现提示 我们再上传一个php文件,却出现提示 上传遇到问题是肯定的,题目就是上传绕过,所以我们下面要做的就是绕过检测. 这里使用00截断. 首先在提交时抓包 我们将图中upl ...

  8. 201809-2 买菜 Java

    思路: 顺序读入,例如:小H装车的时间段为[1,3],小W装车的时间段为[2,4],重叠部分为[2,3],记在数组times[2]中.最后输出时判断数组times中值大于1的(其实就是2),即为重叠部 ...

  9. VMWare WorkStation15--Win10下开机启动虚拟机

    参考 https://www.cnblogs.com/qmfsun/p/6284236.html http://www.cnblogs.com/eliteboy/p/7838091.html VMWa ...

  10. 【JavaScript】回流(reflow)与重绘(repaint)

    重绘与回流 首先要了解页面是如何呈现的: HTML文档加载后生成DOM树(包括display:none;元素): 在DOM树的基础上配合css样式结构体生成render树(不包含display:non ...