展开/折叠ttk Treeview分支

 手机用户2502856183 发布于 2023-02-13 13:53

我想知道在ttk.Treeview中折叠和扩展分支的命令.

这是一个简约的示例代码:

#! coding=utf-8
import tkinter as tk
from tkinter import ttk

root = tk.Tk()
tree = ttk.Treeview(root)
tree.pack(fill=tk.BOTH,expand=True)

tree.insert("", index="end",iid="Main", text="main branch")
tree.insert("Main", index="end", text="Stuff 1")
tree.insert("Main", index="end", text="Stuff 2")

root.mainloop()

什么命令打开和/或扩展"主分支"?必须有一个,因为在点击加号和减号时会调用它们.

1 个回答
  • 对我来说(Win 7,Py2.7),您的示例会关闭分支,但您可以使用此命令打开或关闭它:

    tree.item("Main", open=False)
    

    将其设置为False以关闭它.

    请参阅以下主题:

    25.2.tkinter.ttk - Tk主题小部件 - 项目选项

    25.2.tkinter.ttk - Tk主题小部件 - 项目方法

    可以使用insert()或在事实之后设置项目选项item().

    2023-02-13 13:55 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有