【问题标题】:Expandable List using Python Tkinter使用 Python Tkinter 的可扩展列表
【发布时间】:2011-08-22 23:10:35
【问题描述】:

我知道如何使用 Tkinter 创建一个列表框,但这仅允许我显示单个项目的列表。我需要创建一个可扩展的列表,允许用户点击项目旁边的 + 行,然后打开一个新列表,每个项目旁边都有 + 按钮,直到你到达列表的叶子。我想知道是否有办法使用 Tkinter 实现这种类型的可扩展列表,或者如果没有,是否有其他 Python GUI 工具可以这样做?

【问题讨论】:

标签: python list listbox tkinter expandable


【解决方案1】:

您要查找的小部件通常称为“树”或“分层树”。

如果您使用的是 python2.7 或更高版本,则可以使用 ttk.Treeview 小部件。

对于旧版本的 python,您可以使用Tix.Tree。您还可以在 google 上搜索“tkinter 树”,您会发现其他几个变体,例如 this one

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-25
    • 1970-01-01
    • 1970-01-01
    • 2019-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多