2013-07-12 36 views
1

林初始化試圖讓我解析所有的div和創建一個文本文件,在這裏我的出發代碼來獲取網頁的內容,沒有匹配的構造函數的「QNetworkRequest」

 #include <QCoreApplication> 
     #include <QNetworkAccessManager> 
     #include <QNetworkRequest> 
     #include <QNetworkReply> 
     #include <QUrl> 


     int main(int argc, char *argv[]) 
     { 
      QCoreApplication a(argc, argv); 

      QNetworkRequest* request = new QNetworkRequest("http://en.wikipedia.org/wiki/Cars"); 


     return a.exec(); 
    } 

我得到這個錯誤: 爲「QNetworkRequest」什麼是錯

請幫助在此先感謝

回答

1

QNewtorkRequest的初始化沒有匹配的構造函數有一個QUrl對象在其構造。你可以使用:

QNetworkRequest* request = new QNetworkRequest(QUrl("http://en.wikipedia.org/wiki/Cars")); 

查看Qt的文檔,如果你想看看哪些參數被帶入構造函數。如果你使用QtCreator,這個文檔是嵌入式的,它通常會告訴你可以給函數作爲參數的類型。

0
QUrl wikiUrl("http://en.wikipedia.org/wiki/Cars"); 
QNetworkRequest* request = new QNetworkRequest(wikiUrl); 

以上應該工作。

相關問題