thr*_*434 3 python tkinter ttk
我想知道在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()
Run Code Online (Sandbox Code Playgroud)
什么命令打开和/或扩展"主分支"?必须有一个,因为在点击加号和减号时会调用它们.
对我来说(Win 7,Py2.7),您的示例会关闭分支,但您可以使用此命令打开或关闭它:
tree.item("Main", open=False)
Run Code Online (Sandbox Code Playgroud)
将其设置为False以关闭它.
请参阅以下主题:
25.2.tkinter.ttk - Tk主题小部件 - 项目选项
25.2.tkinter.ttk - Tk主题小部件 - 项目方法
可以使用insert()或在事实之后设置项目选项item().
| 归档时间: |
|
| 查看次数: |
5369 次 |
| 最近记录: |