2017-06-08 6 views
-1

私は、編集可能なリストビューをPythonで端末で使用する方法を見つけようとしています。編集可能なコンソールリストビュー(Pythonで)

基本的に、そのリストビューの各行には1つの単語が含まれており、リストビューでいくつかの単語をチェックしたりオフにしたりできます。それで、編集が終わったら、リストビューを閉じて残りのプログラムを続けたいと思っています。これどうやってするの?

答えて

1

これを行うには、cursesライブラリが適しています。典型的なPythonプログラムのように常にスクロールダウンするのではなく、特定の位置に文字列を書き込むことができます。また、キー入力を取得して矢印キーとスペースバーを使用して個々の行を選択できるようになりました。

文字列を画面上の特定の位置に書き込むことができるため、選択されていないオプションを表すには[[]]、選択したオプションを表すには[[*] 'のような文字列を使用できます。したがって、ユーザーがスペースをヒットすると、現在の行の選択状態を切り替えることができます。

https://docs.python.org/3/howto/curses.html#the-python-curses-module

+0

ありがとうございます、このapiは面白そうです。それは本当に私が探しているものかもしれません、今私はちょうど私が欲しいものを構築できるようにそれを勉強するために過ごす必要があります。 – answerSeeker

関連する問題