GUI Toolkit Overview
uxPython UI toolkit provides developers with the means to create stunning interfaces with the productivity of python. Similiar in architecture to Java Swing and Windows Presentation Foundation but with cross platform capabilities.
Features
- Built on Cairo (used by GTK, Mozilla Firefox, etc ) for powerful drawing and vector capabilities
- PDF output
- SVG support - throught librsvg (librsvg and bindings are unavailable on windows without gtk build env)
- Pango is used for text rendering and layout providing great layout and internationalization possibilities.
- Built for Python in Python
- Enhanced productity
- No C vs Python disconnect
- Improved customizability
- The power of Python and the Python module ecosystem
- XML based serialized format for storing and generating layout
- CSS-like style system
- Create vector or bitmap based widgets
- Use standard design tools to build the look of your widgets
- Fine grained caching, clipping and culling for fast performance
- Easy to port to new platforms - 2 class implementation
- Stable: Windows, GTK
- Experimental: -
- MPL open source license
What this toolkit is not
- Platform specific look and feel Or "Native"
- just like the web and office 2007
- but can use drag and drop, tray icons, etc provided by python win32 extensions
- emulation possible
- High Performance on Low End Machines
- It's written in python so it's probably slower than other toolkits
Visual WYSIWTF Designer
The visual designer has been removed for now. It will be back.