Additional Qt Widgets for Enaml


Keywords
enaml, qt, tree, table, widgets
License
MIT
Install
pip install enamlx==0.6.2

Documentation

enamlx

Additional Qt Widgets for Enaml, mainly used for the Tree and Table widgets.

Supports 3.5+ Qt5 and Qt6.

Install

Now on pypi.

pip install enamlx

Widgets

  1. TableView
  2. TreeView
  3. DoubleSpinBox
  4. GraphicsView
  5. PyQtGraph Plot
  6. KeyEvent

Examples

TableView

Table view using enaml syntax. See example for usage.

table view

  1. Text/Icons/Checkboxes
  2. Delegate widgets (any widget can be child of a cell)
  3. Right click menus per item
  4. Tested and working with 1 million+ rows.

DoubleSpinBox

SpinBox that works with float values

PlotItem

Plot widgets using PyQtGraph

plot item

GraphicsView

A "canvas" Widget for drawing with Qt's GraphicsView.

Usage

import enamlx
enamlx.install()

# Then use like any enaml widget
from enamlx.widgets.api import TreeView # etc..