Я пытаюсь создать умный телевизор, используя Raspberry Pi 3B +. Я планирую использовать Tkinter для создания графического интерфейса для телевизора и фляги для создания пульта дистанционного управления, к которому можно получить доступ через смартфон.
Я планирую запустить Flask и вызвать Tkinter через подпроцесс. Проблема, с которой я сталкиваюсь, заключается в том, когда мне нужно приостановить видео, например. Процесс Flask должен прервать подпроцесс Tkinter, чтобы приостановить видео. Я не могу найти какие-либо решения, как это может быть сделано. Одна из моих идей заключалась в том, чтобы отправить прерывание клавиатуры и обработать паузу \ воспроизведение, но поскольку требуются и другие формы прерываний, такие как громкость и поиск, мне потребуется несколько различных прерываний с данными, например время поиска и т. Д.
Как этого достичь, используя подпроцессы python?