Skip to main content

ObjectListView

An ObjectListView is a wrapper around the wx.ListCtrl that makes the list control easier to use. It also provides some useful extra functionality.

  • Automatically transforms a collection of model objects into a fully functional wx.ListCtrl.

  • Automatically sorts rows.

  • Easily edit the cell values.

  • Supports all ListCtrl views (report, list, large and small icons).

  • Columns can be fixed-width, have a minimum and/or maximum width, or be space-filling

  • Displays a “list is empty” message when the list is empty (obviously).

  • Supports checkboxes in any column.

  • Supports alternate rows background colors.

  • Supports custom formatting of rows .

  • Supports searching (by typing) on any column, even on massive lists.

  • Supports custom sorting

  • Supports filtering and batched updates

  • The FastObjectListView version can build a list of 10,000 objects in less than 0.1 seconds.

  • The VirtualObjectListView version supports millions of rows through ListCtrl’s virtual mode.

  • The GroupListView version supports arranging rows into collapsible groups.

  • Effortlessly produce professional-looking reports using a ListCtrlPrinter.

Seriously, after using an ObjectListView, you will never go back to using a plain wx.ListCtrl.

Dependancies

  • Python 2.7+

  • wxPython 2.8+

Release files for ObjectListView 1.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ObjectListView 1.3.1
File Size Uploaded
ObjectListView-1.3.1.zip 2.3 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for ObjectListView 1.3.1
File Interpreter ABI Platform
ObjectListView-1.3.1-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 2.4 MB

Release files / ObjectListView-1.3.1.zip

Download URL ObjectListView-1.3.1.zip
Size 2.3 MB
Tags Source
SHA-256 checksum
How to use checksums
ab97f8c291a0cc05c7df729490422e1bd8a88ca32882cb113c969f08021bea0d
BLAKE2b-256 checksum
How to use checksums
c1e836943423c7101f4a01fbc308964e22b4407b09d6d4116a4d8b350e0e3bbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ObjectListView-1.3.1-py2.py3-none-any.whl

Download URL ObjectListView-1.3.1-py2.py3-none-any.whl
Size 83.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
6dc412bc3f434f12c8be08bb80ea41560576958ed928b314c4b604f106ae87e1
BLAKE2b-256 checksum
How to use checksums
f8817a70f9b9c99bc00b70d7293a9ce8bf0ed483d8c37c17d4652213d548c059
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.3.1 This release

2 release files

1.3

1.2

1.1

1.0.1

1.0

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page