一个基于函数式风格的 C++ 终端用户界面库,无外部依赖,支持键盘和鼠标交互。
1.1万628C++MIT更新于 10小时前
一个 Python 应用框架,用简洁的 API 构建可在终端或浏览器中运行的用户界面。
Textual 是一个用于构建交互式用户界面的 Python 框架。同一个应用既可以在终端中运行,也可以通过浏览器访问,开发者只需维护一套代码。
应用由按钮、树形控件、数据表格、输入框、文本编辑区等组件组成,并通过灵活的布局系统排列,样式使用类似 CSS 的规则定义。内置主题让应用开箱即有不错的外观。框架内部是异步实现的,但开发者无需被迫编写异步代码。
配套的 textual-dev 包提供开发者控制台,可在另一个终端中查看运行中应用的日志和 print 输出。框架还包含 Ctrl+P 命令面板和测试框架,便于长期维护。使用 textual serve 命令即可将应用发布到网页。
使用 pip 安装 Textual
pip install textual textual-dev运行内置演示以查看 Textual 的功能
python -m textual概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一个基于函数式风格的 C++ 终端用户界面库,无外部依赖,支持键盘和鼠标交互。
一个 Go 语言终端 UI 库,提供表单、表格、树形视图、列表等现成交互组件。
基于 Rich 的命令行工具,可在终端中以彩色和格式化方式渲染代码、Markdown、JSON 等文件。
一个基于 Elm 架构的 Go 语言终端 UI(TUI)框架,用于构建交互式命令行应用。