Python 3: Динамический раздел в статическом меню CLI - PullRequest
0 голосов
/ 10 июня 2019

Я пытаюсь создать пользовательский интерфейс CLI, в котором представлено простое текстовое меню и в верхней части меню отображается независимый динамический раздел, показывающий производительность процессора в режиме реального времени. Я могу достичь своей цели с помощью проклятий, но мне было интересно, можно ли получить такие же результаты:

1) построить функцию меню 2) построить считыватель производительности процессора, используя бесконечный цикл 3) работать вместе и объединить два в одном и том же пользовательском интерфейсе CLI с использованием (например) многопоточности

В результате мы получим интерфейс терминала, разделенный на две части: - верхний, который обновляет (скажем, каждую секунду) - нижний, который обновляется при любом вводе пользователем

Я попробовал второй подход несколькими способами, но до сих пор терпел неудачу.

Я спрашиваю об этом, потому что меню, которое я должен создать, довольно большое, с большим количеством страниц и опций, и есть тонны библиотек, которые помогают, и я хотел бы использовать их вместо того, чтобы перестраивать всю вещь только для добавления динамическое поле.

Любые советы и предложения действительно приветствуются. Спасибо

...