objectlistview是wx.listctrl的包装器,它使列表控件更易于使用
ObjectListView的Python项目详细描述
对象列表视图
objectListView是wx.listctrl的包装器,它使 列表控件更易于使用。它还提供了一些有用的额外功能。
- 自动将模型对象集合转换为全功能wx.listctrl。
- 自动排序行。
- 轻松编辑单元格值。
- 支持所有listctrl视图(报表、列表、大图标和小图标)。
- 当列表为空(显然)时,显示“列表为空”消息。
- 支持任何列中的复选框。
- 支持替换行背景色。
- 支持行的自定义格式。
- 支持在任何列上搜索(通过键入),甚至在大量列表上。
- 支持自定义排序
- 支持筛选和批量更新
- FastObjectListView版本可以在0.1秒内生成10000个对象的列表。
- VirtualObjectListView版本通过listctrl的虚拟模式支持数百万行。
- GroupListView版本支持将行排列成可折叠的组。
- 使用ListCtrlPrinter轻松生成看起来专业的报告。
说真的,在使用了objectlistview之后,就再也不会使用普通的wx.listctrl了。
依赖性
- Python 2.7+
- wxPython 2.8+