Textual 0.2.0 发布,Python TUI(文本用户界面)框架


Textual 是 Python 的 TUI(文本用户界面, Text User Interface)框架,用于创建运行在终端的交互式应用程序。

最新发布的 0.2.0 版本新增了一项重要特性:支持使用 CSS。此外还包括其他许多额外的功能和改进,下图是使用 CSS 的功能演示:

开发团队称,从今年年初开始,他们一直在 Git 分支中进行开发工作,原因是不想在对 Textual 的架构进行重大修改时让主版本处于不稳定的状态。目前,Textual 的 API 已经达到了他们预计在两次更新之间不会发生破坏性变化的状态。

API 的稳定性意味着 Textual 终于有了优秀的文档。虽然文档和 Textual 本身仍然是一项正在进行的工作,但已经足够稳定,开发团队表示可在你的下一个 TUI 项目中使用它。

详细更新内容查看 Release Note。


相關推薦

2023-02-16

Textual 是 Python 的 TUI(文本用户界面,Text User Interface)框架,用于创建运行在终端的交互式应用程序。Textual 0.11.0 现已发布,此版本主要是增强了 Markdown 支持。示例屏幕截图: 添加了两个新的小部件:用于简单 Markdown 文档的

2023-11-04

。 简单列举几个: Bubble Tea:功能强大的轻量级 TUI 框架 Gum:界面优雅的 Shell 脚本工具 VHS:CLI 录制工具 Glow:命令行界面 Markdown 渲染工具 △ https://github.com/charmbracelet Charm 公司认为,在过去的 30 多年里,命令

2023-06-30

PBS 3.0 更新亮点: 安装程序 ISO 附加基于文本的用户界面 (TUI) 改进带处理 (tape handling) 为 Sync jobs 中的 "transfer-last" 参数提供更大的灵活性 下载地址

2023-08-05

Dioxus (dye•ox•us) 是一个用于在 Rust 中构建类似 React 用户界面的库。Dioxus 支持多平台:Web、桌面、移动、TUI 等。 核心特性 原生的桌面程序支持。 强大的状态管理工具。 支持所有 HTML 标签,监听器和事件。 超高的内

2024-06-27

官方主页:https://docs.vmr.us.kg/#/zh-cn/(在github上,可能需要代理) 注意:不要去gitee仓库star,gitee只是一个被动同步仓库,也没有binaries。了解和关注最新的版本,请到github仓库。 特点: 1、支持60+编程语言和工具。 2、支

2023-06-06

Blink 1.0 已正式发布。 Blink 是无特权用户空间虚拟机,支持在任何 POSIX 平台上模拟 x86-64-linux 二进制文件,声称是最小的 x86 Linux 模拟器。 总的来说,它是一个 220kb 的无依赖静态二进制文件,实现了大约 600 条 x86 指令和 180 条

2024-09-29

VMR是一款简单,跨平台,且经过良好设计的版本管理器,用于管理多种SDK以及其他工具。它完全是为了通用目的而创建的。 你可能已经听说过fnm,gvm,nvm,pyenv,phpenv等SDK版本管理工具。然而,它们很多都不能管理多种编程语

2023-12-06

Django 5.0 已正式发布。 根据 JetBrains 公布的 2022 Python 开发者调查结果,Python Web 框架的三巨头依旧是 Flask、Django 和 FastAPI。Django 和 Flask 的使用率排名并列第一。 Django 5.0 支持最新的 Python 版本,包括 Python 3.10、3

2023-03-01

Ubuntu 计划发布一个新的 minimal ISO 作为即将推出的 Ubuntu 23.04 的一部分,该项工作由 Subiquity (Ubuntu Server 安装程序和设置工具) 的维护者 Dan Bungert 领导。Subiquity 是 Ubuntu 团队正在开发的、新的基于 Flutter 的安装程序中所

2023-03-31

非营利组织  LAION-AI 发布了 OpenFlamingo,这是一个用于训练和评估大型多模态模型 (LMM)的框架,属于 DeepMind 的 Flamingo 模型(一种能够处理和推理图像、视频和文本的等多模态内容的框架)的开源复制品。 其数据集 OpenFlamingo-9

2023-12-06

GNU 调试器 GDB 14.1 现已发布。GDB 是 Ada、C、C++、Go 与 Rust 等源代码级调试器语言,它可以在最流行的 GNU/Linux、Unix 和 Windows 变体上运行,并且调试十几种不同的处理器架构。 主要更新内容 删除的功能,删除的配置: GDB

2022-10-09

点击来推进幻灯片,它会自动循环起来。 安装程序的新用户界面 更新了导航和进度条 从所有模块中删除了 Combobox,改用 Drawer 用 Drawer 来微调地域 带交互式键盘的键盘页面 移除 Stackview & Combobox ,转移到

2023-09-20

deepin V23 Beta2 昨天(2023年9月18日)发布了。 发布公告写道,deepin V23 Beta2 对上一版本存在的问题进行了修复,修复问题单450+,并进一步优化功能体验,包括新内核电源续航提升30%、采用白盒方案优化秘钥环弹窗问题、优化版深

2021-11-11

HP在安全、性能等方面已经有了很大的提高,尤其是PHP7的发布,PHP已经有了质的飞越。已经有很多的大型网站都是使用了PHP开发的。在网站做大做强的过程中,也不在单纯只依赖一种语言,而使多种语言配合使用,比如某公司的