Задать вопрос
Jammerr
@Jammerr
Python Developer

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

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

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

P.s. интерфейсы никогда не делал
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Адекватно никак по очень простой причине:
  • Боту обычно требуется вечный цикл ожидания-приёма-отправки данных в сеть.
  • Оконному интерфейсу требуется вечный цикл ожидания-обработки оконных сообщений.
  • Эти два вечных цикла нельзя разместить в одном потоке, так как они не знают друг от друге.

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

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

Похожие вопросы