Python NCurses с одной нитью на панели

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

Итак, вот что я хотел сделать:

  • в Linux я написал скрипт на Python 3
  • я хочу создать две или более панели с помощью модуля NCurse
  • Я хочу, чтобы каждая панель контролировала какой-то другой процесс (файлы журнала, результат команды ifconfig...)
  • время обновления очень разное (2 секунды для одной панели и 5 минут для другой), поэтому я думаю, что постоянное объединение, которое обновляет весь экран, не очень хорошая идея (и не очень хорошая концепция в программировании:()

Итак, мои вопросы:

  • Можно ли создать один поток или событие для каждой панели (извините, но я не знаю, какой термин использовать)
  • или у меня есть основной цикл, который обновляет каждую панель каждый раз (своего рода объединение)??

0 ответов

Другие вопросы по тегам