Urwid is a Python library for making text console applications. It has many features including fluid interface resizing, support for UTF-8 and CJK encodings, standard and custom text layout modes, simple markup for setting text attributes, and a powerful, dynamic list box that handles a mix of widget types. It is flexible, modular, and leaves the developer in control.
Release Notes: This is a major feature release. The first focus for this release has been on improving the usability of
container widgets by building a common API that works on all containers. This API allows reading and updating the focus, contents, and options across most containers.
The second focus has been improving Urwid’s documentation. Urwid’s Tutorial, Manual and Reference have been converted from HTML and wiki pages
to Sphinx reStructured text. The tutorial now covers many more aspects of the library, including common patterns and the new container API.
![]()
Release Tags: Major feature enhancements
Tags: Software Development, Libraries, Python Modules, User Interfaces, Widget Sets
Licenses: LGPL