Les interfaces utilisateur basées sur du texte (TUI) sont un excellent moyen de créer des applications interactives qui s'exécutent dans des environnements de terminaux.
1.Malédictions
Curses est la bibliothèque Python classique pour créer des TUI. Il s'agit d'un wrapper autour de la bibliothèque Unix ncurses, qui est utilisée pour gérer la saisie de texte sur plusieurs lignes, les fenêtres et la gestion des événements de clavier.
2.Riche
Riche
Rich est une bibliothèque Python moderne conçue pour un texte riche et un beau formatage dans le terminal. Bien que Rich soit souvent utilisé pour restituer des journaux formatés ou des sorties de terminal, il comprend également une boîte à outils TUI pour créer des applications interactives à part entière.
3.Textuel
Textuel
Textual est une bibliothèque TUI moderne et asynchrone construite sur Rich.Textual ajoute de l'interactivité à Rich avec une API inspirée du développement Web moderne.
Sur les logiciels de terminal modernes (installés par défaut sur la plupart des systèmes), les applications textuelles peuvent utiliser 16,7 millions de couleurs avec la prise en charge de la souris et une animation fluide et sans scintillement. Un moteur de mise en page puissant et des composants réutilisables permettent de créer des applications qui rivalisent avec l'expérience de bureau et Web.
4.Pytermgui
Pytermgui
Framework Python TUI avec prise en charge de la souris, système de widgets modulaires, langage de balisage de terminal personnalisable et rapide et bien plus encore !
5.ASCIIMATIQUE
ASCIIMATIQUE
Un package multiplateforme pour effectuer des opérations de type malédiction, ainsi que des API et des widgets de niveau supérieur pour créer des interfaces utilisateur de texte et des animations artistiques ASCII
faites-moi savoir votre préféré !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!