Боюсь, ты готов к почти полной переписке.QT - настольная / мобильная платформа.Он не имеет ничего общего с HTML / CSS, за исключением, возможно, отображения их в компоненте веб-просмотра.Azure или AWS волшебным образом не превратят его в веб-приложение для вас.
Ваш код в том виде, в каком он есть, необходимо переписать веб-транзакционным способом.То есть он принимает запрос, обрабатывает его, выдает результат.В некоторой степени веб-сокеты изменили эту динамику для ограниченного подмножества случаев, когда взаимодействие должно быть не транзакционным, а современный дизайн веб-приложений скрывает большую часть транзакционности за моделью веб-сервисов, но 90% веб-работы все еще оченьтранзакционный.
База данных <---> Веб-сервер / стек веб-приложений <--- Интернет!-> Веб-браузер
Я предлагаю выбрать Django (или одну из других систем. Если это просто, Flask - еще одна хорошая альтернатива. Flask для простых приложений, Django для больших вещей. Или используйтечто-то еще, у вас есть выбор здесь !, и начните с нуля. Проанализируйте функционирование ваших продуктов и начните определять, как заставить эту работу работать как транзакционная система, управляемая базой данных.
Здесь, я боюсь, нет никаких ярлыков.