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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Cannot connect Qt 5.7  (Прочитано 2854 раз)
speedhack
Гость
« : Декабрь 28, 2016, 20:26 »

Собственно вот ошибка из за которой все проблемы

Код:
QObject::connect: Cannot connect (null)::aboutToQuit() to QNativeWifiEngine::closeHandle()

а вот сам код метода

Код:
void Autor(QByteArray email, QByteArray password){
  QUrl url("http://example.ru:6969/api/oauth/login/");
  QNetworkAccessManager autorizate;
  QNetworkRequest request(url);
  request.setHeader(QNetworkRequest::ContentTypeHeader,"application/json");
  QByteArray json = "{\"email\": \""+ email+ "\", \"password\": \""+password+"\"}";

  qDebug()<<json;
  QNetworkReply* reply = autorizate.post(request,json);
  QObject::connect( reply, &QNetworkReply::finished, [reply]{
      QByteArray data = reply->readAll();
      qDebug()<<data;
  });
 
}
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #1 : Декабрь 28, 2016, 22:43 »

я ж тебе говорил, что переменную QNetworkAccessManager придется статической (и/или глобальной) делать — сейчас она умирает при выходе из функции
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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