Отображение информации в терминале с возможностью ввода запросов - PullRequest
0 голосов
/ 08 июля 2019

Я пытаюсь настроить программу часов, которая отображает время, в то же время позволяя пользователю вводить такие команды, как weather или date в командной строке внизу.Таким образом, он в основном запускает функцию, которая печатает часы ASCII на терминале, оставляя нижнюю строку свободной для приема команд.

План состоит в том, чтобы эти часы всегда работали на Raspberry Pi, но чтобычтобы я установил напоминание или будильник или запросил погоду в командной строке, используя нижнюю строку экрана.

Я начал писать многопоточную программу, но застрял, пытаясь понять, как принимать ввод, пока онабыл запущен, поэтому я бросил эту идею.Я знаю, что мог бы использовать разделенное окно терминала, как в «терминаторе», но я бы предпочел, чтобы оно было полностью «без графики» (т.е. работоспособно без графического интерфейса).

У меня есть рабочие часы, но яне знаю, как заставить его по-прежнему принимать входные данные без постоянного удаления, поскольку часы должны печататься каждую секунду.

Есть идеи или советы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...