@Aquinary
Хинафаг.

Определиться со стеком для разработки UI Style приложений на Python?

Примеры
5afa8cb48bdcc641098709.png5afa8cba10356998435634.jpeg5afa8d6067ba3665621358.jpeg5afa8d6677a70339704948.jpeg5afa8d6cdbfc4885918463.png

На данный момент в голову приходит связка PyWebView + Bottle/Flask. То есть при запуске программы запускать локальный сервер, выводить там через вьюхи (не знаю, как это называется не в джанге) нужное и всё забирать с помощью pywebview.
Каким образом сюда подвязать UI? Обязательно ли должен это быть фреймворк какой-нибудь или можно лепить стили непосредственно с помощью HTML + CSS?
Может быть есть иные решения?
  • Вопрос задан
  • 532 просмотра
Решения вопроса 1
@Aquinary Автор вопроса
Хинафаг.
В общем-то для стека есть только два более-менее годных средства: pywebview + flask и pysciter
pywebview + flask - не замарачивался долго, но делать там что-то да можно. Возможно попробую глубже изучить этот вопрос. Ещё была проблема с центрированием окна. Апишка обращалась к winforms.py и там вообще нет ни строчки об установки позиции. Но есть win32.py, в которой такие строки имеются. Дальше не копал.

pysciter - отличное решение. Весь UI можно построить на html + css + tiscript (хотя жаль, что это не js, было бы больше свободы действий). Очень крутая штука. Отпугивает тот же tiscript. Не поддерживаются grid-layer, не все селекторы css работают. Не представляю, как там рисовать симпатичные динамические графики.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
riot26
@riot26
<:З )~~
PyQt/PySide поддерживают все фичи Qt, в том числе сложные стили на CSS. Идея с сервером — рабочая, но плодит множество излишеств.
Ответ написан
Ваш ответ на вопрос

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

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