多くの列と行を持つテーブルを表示するターミナル アプリケーションを作成したいと考えています (幅と高さが通常の画面には収まりません)。
ユーザーは、テーブルを水平方向および垂直方向にスクロールできる必要があります (行は選択可能である必要があります)。したがって、htop のように動作します。
urwid を使用してこのようなウィジェットを作成する方法のヒントが見つかりませんでした。ほとんどの例ではテキストが折り返されており、水平方向のスクロールは許可されていません。
この動作を実現するために使用する必要がある urwid ウィジェット/コンテナーは何ですか? 似たようなことをする良い例はありますか? 最新バージョンの Urwid を使用しても問題ありません
EDIT : urwid は水平方向にスクロール可能なリストボックスを提供しないため、少なくとも Python-ncurses でそのような機能を作成できますか?