Jammerr
@Jammerr
Python Developer

Как можно сделать примитивный интерфейс для скрипта на pyrogram?

Здравствуйте! Написал скрипт для заказчика, использовал только pyrogram. Заказчик захотел примитивный интерфейс для винды, какие есть хорошие модули, чтобы адекватно работало с pyrogram?

Интерфейс будет с 2 кнопок по сути и текста

P.s. интерфейсы никогда не делал
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Адекватно никак по очень простой причине:
  • Боту обычно требуется вечный цикл ожидания-приёма-отправки данных в сеть.
  • Оконному интерфейсу требуется вечный цикл ожидания-обработки оконных сообщений.
  • Эти два вечных цикла нельзя разместить в одном потоке, так как они не знают друг от друге.

Отсюда вывод: я бы использовал изкоробочный tkinter, чтобы не тащить kivy или pyqt ради этого. Для двух кнопок ткинтер хватит за глаза. Вот только запускать его придётся в отдельном потоке, и ОЧЕНЬ осторожно организовывать взаимодействие между ботом и интерфейсом...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы