Пытаюсь изучить веб-службы с помощью Qt (используя Qt Creator 4.1.0) и подключить данные к графическому интерфейсу. Я прочитал несколько онлайн-примеров (в первую очередь: 1, 2 и 3), но мой низкий уровень кодирования вместе с тот факт, что я не смог найти полных примеров, демонстрирующих мои потребности, привел меня сюда :).
Я создал простой пример, содержащий все мои недостатки:
- отправлять HTTP-запрос на получение к (существующей) веб-службе каждые 30 секунд.
- Затем веб-служба отвечает, отправляя объект данных json (пример такого формата json см. ниже), который мы получаем и анализируем.
- Затем Qt отобразит все проанализированные данные json в простом графическом интерфейсе (см. ниже, как выглядит такой графический интерфейс).
формат данных json — пример:
{
"city": "London",
"time": "16:42",
"unit_data":
[
{
"unit_data_id": "ABC123",
"unit_data_number": "21"
}
]
}
Мой простой дизайн графического интерфейса Qt (сделанный в Qt Creator), отображающий все извлеченные проанализированные данные:
Я был бы очень признателен за любой полный пример кода, который показывает, как мы можем сделать запрос к веб-службе, а затем как получить ответ json. Наконец, как подключить GUI в Qt для отображения этих данных по мере их поступления.
Я только начинаю изучать эту область, и мне нужен простой пример полного кода, чтобы начать работу.
QNetworkAccessManager
, которые я нашел, но отсутствие каких-либо полных руководств и примеров для моего начального уровня ни к чему не привело. Итак, у меня нет реального кода, просто несколько неудачных попыток фрагмента кода. Любое руководство и код для вышеуказанной проблемы помогут мне погрузиться в тему. - person   schedule 16.09.2016