treeview 的show属性
treeview组件由三部分组成:tree、headings、data_list。
show属性只控制tree和headings,不控制data_list。
show的默认值是“tree headings”,即tree和headings都显示。
from tkinter import *
from tkinter import ttkwin = Tk()
win.title('Treeview Demo')
win.geometry('450x280')tv = ttk.Treeview(win)
tv['columns']=('Jan', 'Feb', 'Mar')
tv.column('#0', width=120, stretch=YES)
tv.column('#1', anchor=CENTER, width=100)
tv.column('#2', anchor=CENTER, width=100)
tv.column('#3', anchor=CENTER, width=100)tv.heading('#0', text='业绩', anchor=CENTER)
tv.heading('#1', text='一月', anchor=CENTER)
tv.heading('#2', text='二月', anchor=CENTER)
tv.heading('#3', text='三月', anchor=CENTER)teamx=tv.insert(open=True, parent='', index=0, text='广州分公司', values=('100','120','125'))
tv.insert(parent=teamx, index=1, text='张三', values=('55','60','65'))
tv.insert(parent=teamx, index=2, text='李四', values=('45','60','60'))
teamx =tv.insert( open=True,parent='', index=3, text='深圳分公司', values=('110','120','130'))
tv.insert(parent=teamx, index=4, text='王五', values=('55','50','60'))
tv.insert(parent=teamx, index=5, text='马六', values=('55','70','70'))
tv.pack()win.mainloop()
# 以下这个只显示data_list,不显示tree和headings都不显示:
tv = ttk.Treeview(win, show='')
# 以下这个只显示headings、data_list,不显示tree:
tv = ttk.Treeview(win, show='headings')
# 以下这个只显示tree、data_list,不显示headings:
tv = ttk.Treeview(win, show='tree')
# 以下两个是等效的,tree、headings、data_list都显示:
tv = ttk.Treeview(win)tv = ttk.Treeview(win, show='tree headings')
treeview虽然可以显示树状目录,但更常用于作为表格显示二维列表数据,为什么叫treeview 不叫 tableview 之类呢?
对于表格数据呈现,不少语言或框架通常有类似datagrid、listview之类的控件。在tkinter中,我们把treeview当成是tree和listview的组合即可。
treeview 的show属性相关推荐
- treeview 保持选中状态
发现当treeview控件失去焦点的时候,会丢失选中状态的指示(条目的蓝色背景).如果想要保持,只要设置treeview的一个属性即可: this.treeView1.HideSelection = ...
- Delphi中的TreeView
以前总是循环展开,现在有这个属性,就简单多了 RzTreeView_DWDept.FullExpand; 这样就可以全部 展开了. 还有一个问题,设置节点选中 RzTreeView_DWDept.S ...
- c# treeView 取消选择事件
需求:选择树的节点时,会触发某些事件.但是部分节点的处理比较特殊,不能选择.另外,前台选择的节点尽量不要跳来跳去. 几个知识点: treeView.BeforeSelect事件,可以取消选择. Tre ...
- Web控件TreeView展开无闪烁的两个解决方法
已经无数次见到有人提出这个问题了..... 第一种..... 用.net控件TreeView而展开时不刷新的变通方法主要有以下步骤: 1.在Page_Load中为你的TreeV ...
- winform中treeview控件实现部分节点显示checkbox
用过asp.net的应该知道,要在treeview中实现上述功能可以使用ShowCheckBox 属性指定那些节点显示checkbox哪些不显示,可是winform中的treeview只提供一个Sho ...
- window.showModalDialog模态对话框 值回传 TreeView无刷新
要求: 点击父页面的text,弹出子页面,将在子页面TreeView选择的值传回,其中子页面树选中叶子节点应有颜色变化(显示选中),且页面不刷新. 实现: 使用window.showModalDial ...
- 在WPF TreeView中使用复选框
目录 介绍 背景 细节决定成败 功能要求 将Smarts放入ViewModel 树视图配置 将TreeViewItem变成ToggleButton Aero主题中的复选框错误 介绍 本文回顾了一个WP ...
- Delphi TreeView失去焦点也选中
TreeView有个属性: HideSelection 如果设置成False,那么失去焦点也会有灰底的选中效果 选中时的效果: 失去焦点的效果: 转载于:https://www.cnblogs.com ...
- WPF TreeView的使用
WPF提供了treeView控件,利用该控件开发者可以将数据分层显示在树结构中.当然其中需要用到Binding的机制,有用的类包括:ObjectDataProvider.DataTemplate.Hi ...
最新文章
- c位边上还有什么位_站c位是什么位置?众女星合影惠英红C位童瑶站边角,惠英红为何能站C位?...
- [Android Pro] AndroidStudio IDE界面插件开发(进阶篇之Action机制)
- java 中调用window系统中的文件,或者执行命令(shell、.CMD、.EXE)并获取返回值
- String : string的长度?string的子串?
- VTK:小部件之ImageTracerWidget
- SDUT 3379 数据结构实验之查找七:线性之哈希表
- 如何在WebIDE里打开一个HTML5应用
- 如何通过 PL/SQL Developer 将 Excel 数据导入 Oracle 对应的表中
- JSON数据格式---JSON语法规则、JSON文件
- 最强光源解析,做纺织的你知道D65,CWF,TL84,U30,HOR的区别吗?
- Python,入门1
- 写会议纪要必备的录音转文字软件推荐,让你再也不用担心职场会议
- 阿里五月将推智能路由器天猫魔筒:野心昭然
- LaTeX中的多行数学公式
- python的神经网络模块接法图解_关于pytorch中全连接神经网络搭建两种模式详解...
- 一封学生来信:突破大学的迷茫
- 练习:编写程序判断当前系统状态
- RHCE认证考试教材
- Focus事件与blur事件
- vb.net操作数据库之ACCESS(3)
热门文章
- ExoPlayer 监听播放器播放完成 播放孔娜
- BASIS-- About Profile
- 盘点本月 火火火火 的开源项目
- 初等数学瞎扯Ⅰ:同余相关
- acm新手小白必看系列之(1)——二维数组及结构体精讲附带例题
- 攻防世界WEB练习-favorite_number
- cpld xilinx 定义全局时钟_FPGA/CPLD设计工具:Xilinx ISE使用详解
- Qt:调用OpenCV
- 【倾斜目标检测】PP-YOLOE-R
- 6.27王者荣耀说服务器在维护,2019.6.27 王者荣耀更新内容 6月27日王者荣耀更新内容...