ANN: urwid 0.8.0 curses-based UI/widget library - First Public
Release
Ian Ward
ian at excess.org
Mon Oct 25 00:20:19 CEST 2004
urwid 0.8.0 - First Public Release
----------------------------------
Urwid is a curses-based UI/widget library. It includes many features useful
for console application developers, including:
- Fluid interface resizing (xterm window resizing / fbset on Linux console)
- Multiple text alignment and wrapping modes built-in
- Ability to register user-defined text alignment and wrapping modes
- Simple markup for setting text attributes
- Powerful list box that handles scrolling between different widget types
- List box contents may be managed with a user-defined class
- Flexible edit box for editing almost any type of text
- Plain HTML screen shots
Example Programs:
tour.py
A list box showing the built-in widget types and modes.
fib.py
A Fibonacci set viewer that demonstrates a list box with infinite data.
edit.py
A text editor that starts-up instantly by lazily reading files. It is
suitable for editing text files with lines longer than the terminal width.
browse.py
A directory browser that displays directories in a single tree structure.
It reads directories as required and lets you select multiple files.
calc.py
A calculator program that shows its work. It splits sub-expressions
into separate columns for easy editing.
Urwid is licensed under the GNU GPL.
http://excess.org/urwid/
Ian Ward <ian#excess,org>
<P><A HREF="http://excess.org/urwid/">urwid 0.8.0</A> - curses-based UI/widget library with fluid interface resizing. (24-Oct-04)
More information about the Python-announce-list
mailing list