使用 Python Tkinter 的可扩展列表



我知道如何使用 Tkinter 创建列表框,但这只允许我显示单个项目的列表。我需要创建一个可扩展的列表,允许用户沿着项目旁边的 + 行点击某些内容,这反过来会打开一个新列表,每个项目旁边都有 + 按钮,直到您到达列表的叶子。我想知道是否有办法使用 Tkinter 实现这种类型的可扩展列表,或者如果没有,是否有不同的 Python GUI 工具可以做到这一点?

您正在寻找的小部件通常称为"树"或"分层树"。

如果您使用的是python2.7或更高版本,则可以使用ttk。树视图小组件。

对于旧版本的python,您可以使用tickets.Tree。你也可以在谷歌上搜索"tkinter树",你会发现其他几个变体,比如这个。

相关内容

  • 没有找到相关文章

最新更新