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 标签,监听器和事件。 超高的内

2023-06-06

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

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 ,转移到

2022-10-18

擎还带来了功能丰富的语法分析器。 CudaText 1.173.0 正式发布,更新内容如下: 新增/更改 为 LSP 插件提供 API,以呈现彩色的自动完成列表框 选项 "gutter_icon_size" 对于修改后的 ui-tabs,在标题文本中呈现单独的 circle-mark 而

2023-09-20

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

2021-11-11

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

2022-10-04

接受贡献,接受的标准也很明确。 特性: 现代图形用户界面 从任何语言访问 API,包括 C/C++, C#, Clojure, D, Elixir, Go, Haskell, Java, JavaScript/Node.js, Julia, Lisp, Lua, Perl, Python, Racket, Ruby, Rust 嵌入式、可编写脚本的终端仿真器 异