У меня встроенная плата, в которой работает приложение Qt (разработанное мной, у меня есть исходный код), это приложение всегда активно и у него нет графического интерфейса (нет отображения!), Я бы хотел добавить веб-страницу, которая работает как монитор (показать некоторые простые значения) и разрешить настройку некоторых параметров для приложения ... Первой целью будет простая веб-страница, позволяющая установить переменную в приложении и показать статус другой переменной в «реальном времени».Добавить веб-интерфейс во встроенное приложение QT
Плата является ARM, работает Linux и веб-сервер доступен, я уже использовал успешно CGI и PHP ...
Как я могу общаться между веб-части и процесс применения? Я могу использовать cgi для вызова другого приложения, которое связывается с основным приложением с помощью сокета, но я думаю, что есть лучшие решения ...
просмотр в Интернете Я думаю, что ключевые слова Json-Ajax-JQuery, но я не знаю найдите какой-нибудь пример, полезный для моего случая.
Спасибо за любую посоветуйте и/или, например
Если ваши потребности не слишком сложны, вы можете написать простой HTTP-сервер поверх QTcpServer. Вот один из примеров: http://doc.qt.digia.com/solutions/4/qtservice/qtservice-example-server.html – MrEricSir
Как говорит @MrEricSir, вы должны быть заинтересованы в добавлении своего http-сервера с помощью https: // github .com/azadkuh/qhttp и процесс в вашем приложении. – AlexandreP
Спасибо за ответы, на прошлой неделе я играл с различными технологиями, и я еще не решил, я бы предпочел избежать внедрения http-сервера в моем приложении, чтобы обеспечить большую гибкость, это только первая демонстрация, но это будет стандарт для разных применений; на данный момент я думаю, что лучшим решением будет использование веб-сокетов, которые взаимодействуют с веб-сервером в «стандартном» режиме, я видел, что можно использовать их со всеми важными веб-языками ... – Nadir