我已经回答了其他问题,但我没有找到答案。我在打印使用QNetworkAccessManager
.
我需要登录网站来检索此代码。我有一个这样的插槽:
void Aims::slotRequestFinished(QNetworkReply* requestReply)
{
QString data = QString(requestReply->readAll());
qDebug() << data;
}
对于前两个步骤(连接),我可以在控制台中看到 HTML 代码。最后一步没有得到任何数据。没有重定向也没有错误。
现在,奇怪的是,当我更改代码以将页面显示为 webview 时,qDebug
没有显示任何内容,但加载的代码在 webview 中正确显示。
void Aims::slotRequestFinished(QNetworkReply* requestReply)
{
QString data = QString(requestReply->readAll());
qDebug() << data;
ui->webView->setHtml(data);
}
好吧,我可以将内容保存到文件中。但我真的很想明白为什么我什么都看不到qDebug