【发布时间】:2018-06-22 15:23:02
【问题描述】:
void MainWindow::handleGetReply(QNetworkReply *reply)
{
qDebug() << reply;
}
void MainWindow::on_getDetailsButton_clicked()
{
QNetworkAccessManager *manager = new QNetworkAccessManager(this);
connect(
manager,
SIGNAL(finished(QNetwokReply *reply)),
this,
SLOT(handleGetReply(QNetworkReply*)));
manager->get(QNetworkRequest(QUrl("http://google.com")));
}
由于某种原因,这不起作用,我收到以下消息:
QObject::connect: No such signal QNetworkAccessManager::finished(QNetwokReply *reply) in ..\MyApplication\mainwindow.cpp:63
QObject::connect: (receiver name: 'MainWindow')
【问题讨论】:
-
您在信号中的 QNetworkReply 一词中缺少一个“r”。
-
啊。谢谢。错别字是我的第一大敌人