2013-07-12 37 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); 

以上应该工作。

相关问题