Textual 是 Python 的 TUI(文本用户界面, Text User Interface)框架,用于创建运行在终端的交互式应用程序。
最新发布的 0.2.0 版本新增了一项重要特性:支持使用 CSS。此外还包括其他许多额外的功能和改进,下图是使用 CSS 的功能演示:
开发团队称,从今年年初开始,他们一直在 Git 分支中进行开发工作,原因是不想在对 Textual 的架构进行重大修改时让主版本处于不稳定的状态。目前,Textual 的 API 已经达到了他们预计在两次更新之间不会发生破坏性变化的状态。
API 的稳定性意味着 Textual 终于有了优秀的文档。虽然文档和 Textual 本身仍然是一项正在进行的工作,但已经足够稳定,开发团队表示可在你的下一个 TUI 项目中使用它。
详细更新内容查看 Release Note。