Urwid

urwid

Informations
Dernière version 2.6.2 ()[1]Voir et modifier les données sur Wikidata
Dépôt github.com/urwid/urwidVoir et modifier les données sur Wikidata
Écrit en PythonVoir et modifier les données sur Wikidata
Environnement Linux
Type bibliothèque logicielle
Licence GNU Lesser General Public License
Site web http://urwid.org/

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.

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

  1. « Release 2.6.2 », (consulté le )

Liens

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.