一个 Python 库,可通过小组件直观地创建 CUI/TUI 界面,灵感来自 gocui。
--- # py_cui py_cui 是一个 Python 库,旨在简化在 Python 中编写控制台用户界面。它依赖于 curses 进行终端渲染,传统上是特定于 Unix 的,不过,您可以使用 windows-curses 模块在 Windows 上运行 py_cui。
与传统的基于文本的用户界面构建工具相比,py_cui的主要优势在于它采用了小部件和网格布局管理器,就像大多数传统的图形用户界面一样。您可以定义网格大小,然后将预定义的小部件放置到特定的网格位置上。小部件还可以横跨多个网格行和列。如果您曾经制作过 Tkinter GUI,您会觉得一切都很熟悉。此外,py_cui还支持丰富的交互式弹出窗口集合,例如菜单、表单、文件对话框等。
您可以通过 pip 安装 py_cui (如果 Python 2 和 3 并排安装,请使用 pip3)。请确保以 root/sudo 权限运行。请注意,库的名称是 py_cui,但 pypi 包的名称是 py-cui,不过在大多数情况下,使用 pip 安装应该没问题。
以下是使用 py_cui 编写的程序的一些屏幕截图和 GIF 图片。本仓库的 examples/ 目录中还提供了其他(更简单)示例。
暂无开放 Issues,或尚未同步最近议题。