Я пытаюсь сделать простой запрос GET с использованием QNetworkReply но закончил() никогда не называеться, вот мой кодQt 5.6 - QNetworkReply закончил() никогда не называли
QtTest::QtTest(QWidget *parent):QWidget(parent){
ui.setupUi(this);
auto network_access_manager = new QNetworkAccessManager(this);
auto reply = network_access_manager->get(QNetworkRequest(QUrl("http://www.whatsmyip.org/")));
connect(reply, SIGNAL(finished()), this, SLOT(download_finished()));
qDebug() << "Started";
}
void QtTest::download_finished() {
qDebug() << "Finished";
}
Если я проверяю выход на старте я get
QObject::connect: Cannot connect (null)::aboutToQuit() to QNativeWifiEngine::closeHandle()
Exception thrown at 0x749040F8 (KernelBase.dll) in QtTest.exe: 0x000006A6: The binding handle is invalid.
Проверьте этот ответ (http://stackoverflow.com/a/37926541/1329652) на полный пример и посмотрите, работает ли он на вас. Если это так, у вас есть другие проблемы. Если это не так, ваша установка Qt каким-то образом нарушена/повреждена. –