是否有相当于 .NET 的 ListView 控件的 Tkinter 小部件?
在 .NET 中,有一个 ListView 控件,它显示一个多列项目列表,其中包含可单击的列标题,可用于按列按升序或降序对列表进行排序。我需要一个具有完全相同行为的可滚动 Tkinter 小部件,但标准 Tkinter 模块中似乎没有任何具有类似功能的东西。这似乎是一个奇怪的疏忽。有没有带有这样的小部件的模块?跨平台解决方案将是最理想的,但最重要的是该小部件在 Windows(XP 和 7)上运行良好。
In .NET, there is the ListView control, which displays a multicolumn list of items with clickable column headings one can use to sort the list in ascending or descending order by column. I need a scrollable Tkinter widget with exactly that behavior, but there doesn't appear to be anything in the standard Tkinter module with even similar functionality. This seems like a strange oversight. Is there a module out there with a widget like this? A cross-platform solution would be most desirable, but it's most important that the widget function well on Windows (XP and 7).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用的是现代版本的 tkinter,则可以使用 ttk.Treeview 小部件。
If you're using a modern version of tkinter you can use the ttk.Treeview widget.