跳转到主要内容

为使用Enaml构建UI的额外小部件和扩展

项目描述

enaml-extensions

Enaml的额外小部件

这里的主要小部件是Table小部件,旨在提供一种简单的方法来在UI中网格显示表格数据。它旨在支持与dict列表、namedtuple列表、元组列表,甚至是pandas DataFrame一起工作。

示例

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'),
            ]

由以下支持