一些(在我看来)有用的小部件扩展了python库“urwid”。
additional-urwid-widgets的Python项目详细描述
其他窗口小部件
python库^{
这个项目提供了这样“更专业”的小部件。
安装
项目可以通过pip安装。
选项
通过终端安装软件包有几种方法(如here所述):
设置虚拟环境以安装包(recommended):
python3 venv env source ./env/bin/activate python3 -m pip install additional-urwid-widgets
将软件包安装到用户文件夹:
python3 -m pip install --user additional-urwid-widgets
安装到系统文件夹(不推荐):
python3 -m pip install additional-urwid-widgets
小部件
有关详细信息,请参见小部件的相应wiki条目。
DatePicker
一个(初级的)枣椰采摘者。IndicativeListBox
一个^{} 加上额外的条来表示隐藏的列表项。IntegerPicker
整数选择器。MessageDialog
包装^{} 以显示消息并期望用户作出反应。SelectableRow
包装^{} 使其可选并添加行为。