全功能控制台(xterm等人)用户界面库
urwid的Python项目详细描述
关于
urwid是一个用于python的控制台用户界面库。 它包括许多对文本控制台应用程序开发人员有用的功能,包括:
- 应用程序可以快速平滑地调整大小
- 自动、可编程文本对齐和换行
- 用于在文本块中设置文本属性的简单标记
- 功能强大的列表框,包含可编程内容,用于滚动所有窗口小部件类型
- 您可以选择事件循环:twisted、glib、tornado或select-based循环
- 预构建的小部件包括编辑框、按钮、复选框和单选按钮
- 显示模块包括raw、curses、实验性lcd和web显示
- 支持UTF-8、简单的8位和CJK编码
- 256和88色模式支持
- 与python 2.6、2.7、3.2+和pypy兼容
测试
要在本地运行测试,请安装并运行tox。你一定有 安装适当的python版本以运行 他们每个人。
要在所有python版本中测试代码:
tox # Test all versions specified in tox.ini: tox -e py36 # Test Python 3.6 only tox -e py27,py36,pypy # Test Python 2.7, Python 3.6 & pypy