Удаление 'QNetworkReply *', возвращенного QNetworkAccessManager :: post - PullRequest
2 голосов
/ 04 октября 2009

QNetworkAccessManager :: post возвращает функцию сетевого ответа, требуется вызывающая сторона, чтобы удалить это, или менеджер сетевого доступа позаботится об его удалении.

Ответы [ 2 ]

4 голосов
/ 04 октября 2009

Из документации :

Примечание. После завершения запроса это ответственность пользователя удалить объект QNetworkReply при подходящее время. Не напрямую удалите его внутри слота, подключенного к законченный(). Вы можете использовать Функция deleteLater ().

1 голос
/ 24 апреля 2011

вы можете сделать это в слоте, если readyRead

   reply->abort();
    reply->deleteLater();
    reply->manager()->deleteLater();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...