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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QNetworkAccessManager  (Прочитано 2833 раз)
Egor
Гость
« : Июнь 13, 2016, 12:58 »

Добрый день. Пытаюсь научиться программировать в QT Creator. Некоторые основы программирования есть (циклы, условия, массивы и т.д.). По примеру http://ru.stackoverflow.com/questions/516754/qt-http-%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81-%D0%B8-%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%82%D1%8C пытаюсь сделать запрос Post, вылетает ошибка
C:\Documents\untitled2\main.cpp:10: ошибка: invalid use of 'this' in non-member function
   QNetworkAccessManager *manager = new QNetworkAccessManager(this);
                                                              ^
Прошу помочь с кодом, и порекомендовать литературу для обучения. Если не сложно с объяснением, почему так.
Заранее спасибо за ответ.
Записан
yodu
Гость
« Ответ #1 : Июнь 13, 2016, 13:51 »

Потому что надо вызывать это в методе класса (QObject), а не в main( )
Записан
Egor
Гость
« Ответ #2 : Июнь 13, 2016, 13:56 »

Я в данном вопросе нуб, можно с примером? т.е. как полностью выглядит main.cpp и название книги, либо статью, где про это (создание объекта класса, его описание и т.д.) можно прочитать, дабы в дальнейшем не задавать дурацких вопросов.
p.s. Спасибо за предыдущий ответ, как минимум есть направление поиска.
« Последнее редактирование: Июнь 13, 2016, 14:00 от Egor » Записан
yodu
Гость
« Ответ #3 : Июнь 13, 2016, 14:41 »

да тебе бы книжку по С++ почитать, а не кидаться на Qt. Вообще у Qt доки довольно хорошие. Если что-то остается после них неясно, то поиск обычно решает все быстро...вот например первая ссылка в гуге про QNetworkAccessManager http://www.bogotobogo.com/Qt/Qt5_Downloading_Files_QNetworkAccessManager_QNetworkRequest.php
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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