Urwid
Urwid est le nom d'une bibliothèque réservée au langage Python permettant de créer des programmes utilisant la console des systèmes Linux/Unix. La licence de cette bibliothèque est la GNU Lesser General Public License.
urwid
Dernière version | 2.1.2 ()[1] |
---|---|
Dépôt | github.com/wardi/urwid |
Écrit en | Python |
Environnement | Linux |
Type | bibliothèque logicielle |
Licence | GNU Lesser General Public License |
Site web | http://urwid.org/ |
Caractéristiques
- fluidité de l'interface, même lors d'un changement de taille de la fenêtre abritant la console
- affichage 'Web' disponible (en utilisant Apache et un CGI)
- compatibilité avec plusieurs encodages : UTF-8, encodage sur 8 bits, CJK
- captures d'écran au format HTML faciles
- boutons, check boxes et boutons radios
- 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 many different types of text
- Buttons, check boxes and radio boxes
- Customizable layout for all widgets
- Multiple text alignment and wrapping modes built-in
- Ability create user-defined text layout classes
Problèmes connus
- pour afficher des caractères exotiques, python doit être lié à la bibliothèque ncursesw
Logiciels utilisant Urwid
- Hachoir binary stream viewer/editor
- Pymissile USB missile launch controller
- Speedometer bandwidth monitor
- stsci_python astronomical data analysis modules
- Thousand Parsec game development framework
Références
- « Release 2.1.2 », (consulté le )
Liens
- http://sourceforge.net/projects/ipvsman/ Realtime GUI for the linux ipvs loadbalancer
- http://packages.debian.org/stable/utils/reportbug Debian's "reportbug" tool
- Portail des logiciels libres
- Portail de la programmation informatique
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.