首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在ttk treeview sun树下显示内容

在 ttk treeview 中显示内容的方法是通过插入子项和列来实现。以下是详细步骤:

  1. 创建 ttk treeview 对象:
代码语言:txt
复制
import tkinter as tk
from tkinter import ttk

root = tk.Tk()
tree = ttk.Treeview(root)
tree.pack()
  1. 定义列名:
代码语言:txt
复制
tree["columns"] = ("column1", "column2", ...)
  1. 设置列的属性:
代码语言:txt
复制
tree.column("column1", width=100, anchor="center")
tree.column("column2", width=100, anchor="center")
...
  1. 设置列名显示:
代码语言:txt
复制
tree.heading("column1", text="Column 1")
tree.heading("column2", text="Column 2")
...
  1. 插入子项:
代码语言:txt
复制
item = tree.insert(parent, index, text="Item", values=("Value 1", "Value 2", ...))

其中,parent 是父项的 ID,index 是插入位置的索引,text 是子项显示的文本,values 是子项对应列的值。

  1. 更新子项的值:
代码语言:txt
复制
tree.set(item, "column1", "New Value 1")
tree.set(item, "column2", "New Value 2")
...

完整示例代码如下:

代码语言:txt
复制
import tkinter as tk
from tkinter import ttk

root = tk.Tk()
tree = ttk.Treeview(root)
tree["columns"] = ("column1", "column2")
tree.column("column1", width=100, anchor="center")
tree.column("column2", width=100, anchor="center")
tree.heading("column1", text="Column 1")
tree.heading("column2", text="Column 2")

item = tree.insert("", "end", text="Item", values=("Value 1", "Value 2"))
tree.set(item, "column1", "New Value 1")
tree.set(item, "column2", "New Value 2")

tree.pack()
root.mainloop()

在这个例子中,我们创建了一个 ttk treeview 对象,定义了两列,插入了一个子项,并更新了子项的值。你可以根据实际需求修改列数、列名、子项的值等。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 【Python】Python+SQL Server+Tkinter实现电影院票务系统:课程设计详解(一)

    使用数据库查询语言(SQL)对电影数据进行筛选和过滤,以返回符合条件的电影信息。在用户界面中展示查询结果,供用户查看和选择。购买电影票:用户可以选择感兴趣的电影和场次进行购买。...管理员可以修改电影信息,更新电影详情、修改上映时间等。管理员可以删除不需要的电影信息。...query = "SELECT * FROM orders" mycursor.execute(query) results = mycursor.fetchall() # 创建新窗口显示订单信息...columns = ["ID", "电影名称", "放映时间", "票价", "购买数量", "购买用户"] treeview = ttk.Treeview(view_orders_window...col) treeview.pack(side="left", fill="y") scrollbar = ttk.Scrollbar(view_orders_window,

    70732

    Python GUI编程:Tkinter

    、基本布局 1. place绝对布局 pack布局是按顺序布局,而place布局可以直接定义绝对位置,只需要给place()函数里传入两个参数x和y,其值为整型数值表示相对于窗体左上角的坐标位置;用法place...事件就是响应某一个动作,点击某一个按钮、输入键盘的某一个键等等。 我们现在来完善前面设计加法计算器,让其能真正做加法计算; 1....(2)如果用户名不对,显示用户名不存在; (3)如果密码不对,显示密码错误,如果错误三次,系统显示:账号已锁定。...ttk的用法同tkinter大体相同,但是有一些属性ttk不再支持,而tkinter中的fg、bg、font属性在ttk中不再被支持,取而代之的是style对象; 2....树状视图TreeView # Treeview控件 from tkinter import * from tkinter.ttk import * root = Tk() root.title("TreeView

    7.2K62

    Python tkinter 制作文章搜索软件,有没有方便快捷不知道,好玩就行了

    有没有更加的方便快捷不知道,好玩就行了 环境使用 Python 3.8 Pycharm 模块使用 import requests import tkinter as tk from tkinter import ttk...有疑问的同学,或者想要Python相关资料的可以加群:326937069找管理员领取资料和一对一解答 界面实现代码 导入模块 import tkinter as tk from tkinter import ttk...search_frame, text='搜索一下', font=('黑体', 12), relief='flat', bg='#fe6b00').pack(side=tk.LEFT,padx=5) 内容显示界面...tree_view = ttk.Treeview(root, show="headings") tree_view.column('num', width=1, anchor='center') tree_view.column...text='发布时间') tree_view.heading('link', text='链接') tree_view.pack(fill=tk.BOTH, expand=True, pady=5) 内容效果代码

    30520

    Python GUI项目实战(二)主窗体的界面设计与实现

    前言 上一节我们介绍了登录窗体的GUI设计与功能实现,用户的账号和密码校验完成后应当跳转到主窗体内容,这一节我们将具体介绍主窗体界面的设计与功能实现!...---- 一、基础界面设计 我们新建一个900x640的窗口,顶部加入图片,下面主体部分创建两个Panedwindow容器,左边添加按钮,右边作为TreeView显示界面; from tkinter import...* from tkinter.ttk import * import os class MainWindow(Tk): def __init__(self): super(...三、加载Treeview控件 创建控件、设置对齐方式和每个列的标题 # 添加TreeView控件 self.Tree = Treeview(self.Pane_right,columns=("sno",...定义加载TreeView信息的方法 文件中读取到的学生信息存储到all_student_list列表,以此作为参数传入加载TreeView的方法中; def load_treeview(self,current_list

    4.2K22

    Python 窗体(tkinter)下拉列表框(Combobox)实例

    常用的参数列表如下: 参数 描述 master 代表了父窗口 height 设置显示高度、如果未设置此项,其大小以适应内容标签 width 设置显示宽度,如果未设置此项,其大小以适应内容标签 state...可读状态,state= “readonly” textvariable 设置textvariable属性 一些常用的函数: 函数 描述 get 返回制定索引的项值,listbox.get(1);...返回多个项值,返回元组,listbox.get(0,2);返回当前选中项的索引listbox.curselection() values 设定下拉列表的内容。... data = [“a”,”b”,”c”], cbx[“values”] = data current(i) 指定下拉列表生成时显示在列表值,i = index。...current(2),显示列表中的第三个值 事件: 下拉列表没有command函数(方法)。 下拉列表的虚拟事件是 “<<ComboboxSelected “。 4.

    11.3K40

    【愚公系列】2023年11月 Winform控件专题 TreeView控件详解

    《博客内容》:.NET、Java、Python、Go、Node、前端、IOS、Android、鸿蒙、Linux、物联网、网络安全、大数据、人工智能、U3D游戏、小程序等相关领域知识。...设置该属性为true时,TreeView节点会显示一个复选框,用户可以通过选择复选框来选择或取消选择该节点。设置该属性为false时,TreeView节点将不显示复选框。...以下是示例代码,演示如何在使用TreeView控件时更改其HideSelection属性:private void Form_Load(object sender, EventArgs e){ /...以下是使用ImageList和ImageIndex属性在TreeView显示文件树的示例代码:// 创建一个TreeView控件TreeView treeView1 = new TreeView();...ShowLines属性ShowLines属性是TreeView控件的一个布尔类型属性,用于显示或隐藏节点之间的连线。其默认值为True,即默认情况下,节点之间会显示连线。

    72912

    Linux初级运维常用命令面试问题

    11、如何在/usr目录下找出大小超过10MB的文件? 12、如何在/home目录下找出120天之前被修改过的文件? 13、如何在/var目录下找出90天之内未被访问过的文件?...14、在整个目录树下查找文件”core”,发现则无需提示直接删除它们。 15、strings命令有什么作用? 16、tee 过滤器有什么作用 ?...除了默认的网关信息,这两个命令还可以显示当前的路由表。 3、如何在linux上重建初始化内存盘镜像文件?...-atime -90 14、在整个目录树下查找文件”core”,发现则无需提示直接删除它们。...tee 过滤器用来向多个目标发送输出内容。如果用于管道的话,它可以将输出复制一份到一个文件,并复制另外一份到屏幕上(或一些其它程序)。

    3.8K50
    领券