Это, видимо, обычная практика, но я настоятельно рекомендую против нее. Настольное приложение не является веб-браузером. Создайте свою логику так, как вы хотите, и создайте свой интерфейс Qt так, чтобы он был отделен от вашего журнала. Если вы хотите создать веб-версию, перестройте пользовательский интерфейс с нуля, чтобы он был клиентом на основе браузера.