我想创建一个终端应用程序,它显示一个包含很多列和行的表格(在宽度和高度上不适合常规屏幕)。
用户应该能够水平和垂直滚动表格(并且行应该是可选择的),所以它的行为有点像 htop。
我找不到任何提示如何使用 urwid 创建这样的小部件,大多数示例包装文本并且不允许水平滚动。
我必须使用哪些 urwid 小部件/容器来实现此行为?有什么好的例子可以做类似的事情吗?我可以使用最新版本的 Urwid
编辑:由于 urwid 不提供水平滚动的列表框,我至少可以使用 Python-ncurses 创建这样的功能吗?