Russian Qt Forum
Ноябрь 24, 2024, 01:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: web-интерфейс для Qt-приложения  (Прочитано 7189 раз)
sergek
Гипер активный житель
*****
Offline Offline

Сообщений: 872


Мы должны приносить пользу людям.


Просмотр профиля
« : Июль 02, 2014, 11:04 »

Коллеги,
есть клиент/серверное приложение. Взаимодействие клиента с сервером выполняется по сети путем удаленного вызова серверных функций. Эти функции обеспечивают, простите за тавтологию, функциональность сервера приложений. Клиентское приложение представляет собой обычную программу с графическим интерфейсом. Работает под Win, Lin, Andроид.
Надо заменить эти клиентские программы на Web-приложение, чтобы всю (или основную) функциональность обеспечивал бы стандартный web-браузер. К сожалению, до этого времени удавалось избежать подобных задач Подмигивающий
Мне нужно решить, придется ли мне обращаться за помощью к профессиональному web-программисту, или я смогу это сделать сам средствами Qt. Если второе, ткните, пожалуйста, что почитать о том, как обеспечить взаимодействие приложения Qt на одной машине с web-браузером на другой.
Записан

Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #1 : Июль 02, 2014, 11:21 »

Посмотрите на этот проект: http://qtwui.sourceforge.net/
Даже если он не развивается, в нем есть все вам нужное.
Записан
sergek
Гипер активный житель
*****
Offline Offline

Сообщений: 872


Мы должны приносить пользу людям.


Просмотр профиля
« Ответ #2 : Июль 02, 2014, 11:25 »

Спасибо!
Жалко, что GPL... Мне нужен LGPL.
« Последнее редактирование: Июль 02, 2014, 11:35 от sergek » Записан

Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #3 : Июль 02, 2014, 14:41 »

Жалко, что GPL... Мне нужен LGPL.
Посмотрите как и сделайте сами. Там не так сложно все.
Записан
xokc
Птица говорун
*****
Offline Offline

Сообщений: 976



Просмотр профиля
« Ответ #4 : Июль 02, 2014, 15:00 »

Я сейчас делаю нечто подобное. Пришли в итоге к варианту: вебсервер на базе node.js + консольное приложение на Qt в качестве службы + IPC между ними на базе QLocalSocket + bootstrap на клиенте в браузере. Так показалось проще всего: для node.js куча готовых компонент для шаблонизации, WebSocket и т.п. Реализовывать подобный функционал средствами Qt показалось слишком напряжным.
Записан
sergek
Гипер активный житель
*****
Offline Offline

Сообщений: 872


Мы должны приносить пользу людям.


Просмотр профиля
« Ответ #5 : Июль 03, 2014, 10:02 »

это круто... Злой
Записан

Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.2 секунд. Запросов: 23.