Вот код, в котором я использую «CONNECT». Я использую его для перехода в слот «slotReadyRead», где я могу прочитать содержимое ответа.Но у меня появляется сообщение при отладке или запуске программы: ---->
QObject :: connect: несовместимые аргументы отправителя / получателя QNetworkReplyImpl :: readyRead () -> MainWindow :: slotReadyRead (QNetworkReply *)
.cpp
void MainWindow::on_pushButton_clicked()
{
QNetworkAccessManager* manager = new QNetworkAccessManager(this);
QNetworkRequest request;
request.setUrl(QUrl("http://lascivio.co/mobile/get.php?name=marwa"));
QNetworkReply *reply = manager->get(request);
connect(reply, SIGNAL(readyRead()), this, SLOT(slotReadyRead(QNetworkReply*)));
}
void MainWindow::slotReadyRead(QNetworkReply* reply)
{
QByteArray b (reply->readAll());
QString s(b);
ui->lineEdit->setText(s);
}
.h
public slots:
void slotReadyRead(QNetworkReply* reply);