Eric Python™IDE

Home Page: http://eric-ide.python-projects.org

Eric is a full featured Python™ and Ruby™ editor and IDE, written in Python™. It is based on the cross-platform Qt GUI toolkit, integrating the highly flexible Scintilla™ editor control. It is designed to be usable as an everyday quick and dirty editor, as well as being usable as a professional project management tool integrating many advanced features Python™ offers the professional coder. Eric4 includes a plugin system which allows easy extension of the IDE functionality, with plugins downloadable from the Internet. Current stable versions are Eric4, based on Python™ 2 and Qt 4, and Eric5 based on Python™ 3 and Qt 4.

Python™ bindings to Qt are available through PyQt™, enabling Eric to use Qt to create graphical interfaces for the user. PyQt is a set of Python™ bindings for Nokia™'s Qt application framework and runs on all platforms supported by Qt, including Windows™, Mac OS X™ and Linux™. PyQt™ v4 supports Qt 4. The bindings are implemented as a set of Python™ modules that contain over 300 classes and over 6,000 functions and methods.