Skip to main content

Extra widgets and extensions for building UIs with Enaml

Project description

enaml-extensions

Extra widgets for Enaml

The flagship widget here is the Table widget which aims for providing an easy way to display tabular data in a grid in the UI. It was designed to support working with list of dicts, list of namedtuples, list of tuples, or even pandas DataFrame.

An example:

from enaml.widgets.api import *
from enamlext.widgets import Table, Column

enamldef Main(Window):
    Container:
        Table:
            items = [{'name': 'Joe', 'age': 30},
                     {'name': 'Jane', 'age': 31}]
            columns = [
                Column('name'),
                Column('age'),
            ]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

enaml-extensions-0.3.16.tar.gz (46.9 kB view hashes)

Uploaded Source

Built Distribution

enaml_extensions-0.3.16-py3-none-any.whl (46.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page