[SOLVED] Get remote web code
-
hello everyone ..
I would pick up the HTML code for a page remotely. this is my code and related errors.[code]
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "QtNetwork/QtNetwork"MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);QNetworkAccessManager *manager = new QNetworkAccessManager(this); connect(manager, SIGNAL(finished(QNetworkReply*)), this, SLOT(replyFinished(QNetworkReply*))); manager->get(QNetworkRequest(QUrl("http://qtsoftware.com")));
}
[/code]mainwindow.cpp:11: error: undefined reference to
QNetworkAccessManager::QNetworkAccessManager(QObject*)' mainwindow.cpp:15: error: undefined reference to
QNetworkRequest::QNetworkRequest(QUrl const&)'
mainwindow.cpp:15: error: undefined reference toQNetworkAccessManager::get(QNetworkRequest const&)' mainwindow.cpp:15: error: undefined reference to
QNetworkRequest::~QNetworkRequest()' -
It needs to be added to your project file which is named after your project and has .pro as filename extension.
-
thanks a lot, now runs without errors.
in the bottom of the document I added this slot:
[code]
void MainWindow::replyFinished(QNetworkReply *pReply)
{
QByteArray data=pReply->readAll();
QString str(data);
qWarning() << str;
}
[/code]but in the application otput not see anything, only ""
then enters into the slot but does not read anything.