基于文本的用户界面 (TUI) 是创建在终端环境中运行的交互式应用程序的好方法。
1.诅咒
Curses 是用于构建 TUI 的经典 Python 库。它是 Unix ncurses 库的包装器,用于管理多行文本输入、窗口和处理键盘事件。
2.丰富
丰富
Rich 是一个现代 Python 库,专为终端中的富文本和漂亮的格式而设计。虽然 Rich 通常用于呈现格式化日志或终端输出,但它还包含用于构建成熟的交互式应用程序的 TUI 工具包。
3.文字
文字
Textual 是一个基于 Rich 构建的现代异步 TUI 库。Textual 通过受现代 Web 开发启发的 API 为 Rich 添加了交互性。
在现代终端软件(大多数系统上默认安装)上,文本应用程序可以使用 1670 万种颜色,并支持鼠标和平滑的无闪烁动画。强大的布局引擎和可重复使用的组件使构建可与桌面和 Web 体验相媲美的应用程序成为可能。
4.Pytermgui
Pytermgui
Python TUI 框架,支持鼠标、模块化小部件系统、可定制和快速的终端标记语言等等!
5.ASCIIMATICS
ASCIIMATICS
一个跨平台包,用于执行类似诅咒的操作,加上更高级别的 API 和小部件来创建文本 UI 和 ASCII 艺术动画
让我知道你最喜欢的一个!
以上是用于构建基于文本的用户界面的 est Python TUI 库的详细内容。更多信息请关注PHP中文网其他相关文章!