4

ユーザーが上下のキーを押してオプションを選択し、戻って確認できるようにする「インタラクティブな選択」をPythonで作成したい(私がそれを正しく表現したかどうかはわかりません。以下の例を見てください)。脚本。ターミナルでの出力例は次のようになります。

$ python script.py
Please select an option.

  [ ] Option 1
  [ ] Option 2
  [*] Option 3

You have chosen: Option 3

最初の文字列が出力された後、ユーザーは矢印キーを使用して、アスタリスクでマークされたオプションを選択できます。スクリプトは次のようになります。

print 'Please select an option.'
option = interactive_choice(['Option 1', 'Option 2', 'Option 3'])
print 'You have chosen: ' + option

誰でもこれを行う方法を知っていますか?

4

1 に答える 1

0

Windows では、この種のことは非常に制限されています。参照したいライブラリは、wcursesPDCurses、およびWconsioです。私はこれらのライブラリのどちらも使用していないことに注意してください。端末のように見えるBoa Constructorのような IDE を使用して GUI を設計した方がよい場合もありますが、それはかなり難しいことは間違いありません。

于 2012-08-26T18:02:54.070 に答える