#python
#python
Вопрос:
Я пытаюсь создать программу на основе терминала, которая начинается с главного меню. Я бы хотел, чтобы пользователь мог нажимать клавиши вверх и вниз, чтобы выделить каждый из параметров. Это можно сделать, просто перепечатав меню. И как только это будет сделано, пользователь должен иметь возможность нажать enter, чтобы выбрать опцию, запускающую другой раздел кода. На данный момент у меня возникли проблемы с отображением программы, когда я нажимаю клавиши вверх и вниз. Любая помощь в этом мире будет оценена. Я рад включить pygame в программу, если мне не нужно запускать графическое окно.
Заранее спасибо
Комментарии:
1. На какой платформе вы работаете? Возможно, вы можете использовать
curses
?2. То, что предложил @univerio, если ваша среда является UNIX-подобной. Предложение: создайте механизм выбора с помощью символов ex / ‘h’ для справки, ‘m’ для главного меню, ‘q’ для выхода и т. Д.
3. хотя, честно говоря, гораздо проще использовать реальную среду графического интерфейса, такую как wx, чем curses для этого … консольные графические интерфейсы на самом деле часто сложнее…
4. Спасибо за совет, но я нашел этот веб-сайт, который дал код для меню: promisc.org/blog/?p=33 Я просто отредактировал список cmenu, чтобы добавить то, что было отображено, и команду, которую я определил выше