Кросс-технологичный UI: поддержка HTML5 и QT?

Дорогие QT- и HTML5-эксперты,


есть потребность в кросс-платформенном пользовательском интерфейсе для сложного десктопного Python-приложения. Для этого в равной степени подходят QT и HTML5 (через Cromium Embedded Framework / системный браузер). Есть непересекающиеся множества QT- и HTML5-разработчиков, и на некотором этапе нужно поддерживать обе технологии (пока все переучиваются, и ещё не сделан выбор в пользу того или иного). Таким образом, встаёт вопрос, есть ли технология-прослойка (шаблонизатор / декларативная схема), позволяющая создавать пользовательский интерфейс одновременно под QT и HTML5?


Иначе можно сформулировать так: насколько «дружат» HTML5 и QT?
  • Вопрос задан
  • 5312 просмотров
Решения вопроса 1
epicfailguy93
@epicfailguy93
Кросс-технологичный UI: поддержка HTML5 и QT

Для начала не могу не порекомендовать вам заглянуть сюда: how to convert QuickTime to HTML5 for website
Пока все переучиваются можно прочитать вот этот топик Qt5 + HTML5
Ну и наконец, когда будет сделан выбор в пользу Qt — нужно выбрать, что для вас предпочтительнее — использовать виджеты и магию QSS или QML вкупе с Quick Controls
Лично я выбрал бы QML, тем более, что написать средней сложности транслятор qml <-> css не должно составить большого труда.

Есть ещё один интересный, но уже, похоже, протухший проект: qmlweb
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Keyten
@Keyten
На Qt можно создавать html-приложения. То есть фактически создаётся приложение, где внутри движок (QtWebkit скорее всего), и его наверняка можно перенастраивать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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