Как сделать интерактивный скрипт Python с навигацией по клавиатуре в меню - PullRequest
3 голосов
/ 16 января 2012

Я хотел бы создать интерактивный скрипт Python (возможно, с использованием curses?) С меню, в котором пользователь может перемещаться по меню с помощью стрелок на клавиатуре.Какой самый простой способ реализовать такую ​​функциональность?Любое простое использование / учебник?Спасибо!

Ответы [ 3 ]

6 голосов
/ 16 января 2012

взгляните на модуль Python curses и, например, ncurses-ui-python .

Существуют альтернативы, такие как Urwid и Pycdk

1 голос
/ 16 января 2012

Возможно, вы захотите взглянуть и на snack ( newt -based library)

0 голосов
/ 16 января 2012

Возможно, вы также захотите проверить Unicurses , который включает модуль родных проклятий Python в linux и pdcurses в Windows.

Преимущество Unicurses заключается в поддержании стиля использования, который совместим с nCurses и PDCurses. Таким образом, учебники, такие как этот , будут более полезными, если вы оборачиваете путоновые проклятия юниксами.

...