Skip to content
/ enamlx Public
forked from frmdstryr/enamlx

Additional Qt Widgets for Enaml

License

Notifications You must be signed in to change notification settings

saluzi/enamlx

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

enamlx

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

Supports 2.7 and 3.5+ Qt4 and Qt5.

Install

Now on pypi.

pip install enamlx

Widgets

  1. TableView
  2. TreeView
  3. IPython console (now obsolete)
  4. DoubleSpinBox
  5. PyQtGraph Plot
  6. KeyEvent
  7. GraphicsView

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

ConsoleWidget

IPython console widget.

Note: An IPython console is now included in enaml.

OCCViewer

Widget for viewing models from opencascade

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..

About

Additional Qt Widgets for Enaml

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%