skip to navigation
skip to content

Not Logged In

enaml 0.9.1

Declarative DSL for building rich user interfaces in Python

Enaml is a programming language and framework for creating professional quality user interfaces with minimal effort. Enaml combines a domain specific declarative language with a constraints based layout system to allow users to easily define rich UIs with complex and flexible layouts. Enaml applications can be run on any platform which supports Python and Qt.

A few highlights of the framework:

  • A declarative language which extends the grammar of Python
  • A set of operators which automatically track runtime dependencies
  • A layout system which uses symbolic constraint declarations
  • A design which encourages model-view separation
  • A well documented and easy to follow code base

See the docs for more information.

Ask questions on the Q&A forum.

For version information, see the Revision History.

 
File Type Py Version Uploaded on Size
enaml-0.9.1.tar.gz (md5) Source 2014-02-17 1MB
  • Downloads (All Versions):
  • 18 downloads in the last day
  • 216 downloads in the last week
  • 1112 downloads in the last month