Build Python Tkinter applications using XML-like markup and CSS.
Python 3. That's it!
- Simple XML syntax to build applications
- Basic CSS support for stylable Tkinter widgets
- Easy implementation of custom elements (abstract or widget wrappers)
- Logic oriented tags (
<for>,<switch>+<case>,<let>) - Attribute filtering (syntax:
<element attr:filter1:filter2="value" />) - Any attributes can be bound to a variable (only
textvariableandvariablein good ol' Tkinter), support for array of variables
Project made for fun, so likely to be buggy and incomplete. Note: some demos are outdated!