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. springboot - 映射HTTP Response Status Codes 到 静态 HTML页面

    1.总览 2.代码 1).pom.xml <dependencies> <dependency> <groupId>org.springframework.boot ...

  2. css 径向渐变

    .example { width: 150px; height: 80px; background: -webkit-radial-gradient(red, green, blue); /* Saf ...

  3. Mapper method 'com.xxxx.other.dao.MyDao.getNo attempted to return null from a method with a primitive return type (int)

    使用myBatis调用存储过程的返回值,提示错误信息: org.apache.ibatis.binding.BindingException: Mapper method 'com.xxxx.othe ...

  4. IO_课堂测试

    IO_课堂测试 一,用户需求 英语的26 个字母的频率在一本小说中是如何分布的?某类型文章中常出现的单词是什么?某作家最常用的词汇是什么?<飘> 中最常用的短语是什么,等等. (1)要求1 ...

  5. 个人网站一步一步搭建——(20)成功在本地IIS运行

    昨天网站都做完了,今天发布.然后在IIS运行成功了. 遇到了很多问题  发布了不低于10次 头都晕了. 问题1:之前写了很多调试代码 console.log(); 慢慢删除完,. 问题2:vue 不能 ...

  6. 卷积神经网络应用于tensorflow手写数字识别(第三版)

    import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data mnist = input_dat ...

  7. 吴裕雄--天生自然JAVA SPRING框架开发学习笔记:Spring CGLlB动态代理

    JDK 动态代理使用起来非常简单,但是它也有一定的局限性,这是因为 JDK 动态代理必须要实现一个或多个接口,如果不希望实现接口,则可以使用 CGLIB 代理. CGLIB(Code Generati ...

  8. 吴裕雄--天生自然JAVA SPRING框架开发学习笔记:Spring框架的基本思想

    EJB的学习成本很高,开发效率却不高,需要编写很多重复的代码,这些问题阻止了EJB的继续发展.就在EJB技术止步不前的时候,Spring框架在合适的时机出现了,Spring框架和EJB不同,Sprin ...

  9. PAT Advanced 1151 LCA in a Binary Tree (30) [树的遍历,LCA算法]

    题目 The lowest common ancestor (LCA) of two nodes U and V in a tree is the deepest node that has both ...

  10. springboot 启动时加载数据库数据到本地Map

    InitDataConfig.java import cn.hutool.core.collection.CollUtil; import cn.hutool.core.lang.Dict; impo ...