baiyi168 |
2011-03-15 09:20 |
http下载遇到的小问题
大家好,我在头文件中定义了两个对象: QNetworkAccessManager qnam; QNetworkReply *reply; 在.cpp文件中有如下方法: void HttpDownLoad::startRequest(QUrl url) { reply=qnam.get(QNetworkRequest(url)); connect(reply,SIGNAL(readyRead()),this,SLOT(httpReadyRead())); connect(reply,SIGNAL(finished()),this,SLOT(httpFinished())); …………………… qDebug()<<"reply->url()"<<reply->url(); } 以及相关的槽: void HttpDownLoad::httpReadyRead() { qDebug()<<"ceshi"; …… } void HttpDownLoad::httpFinished() { qDebug()<<"ceshi"; …… } …… 问题是:“qDebug()<<"reply->url()"<<reply->url();”这句打印出来的地址是正确的,但是下面那几个槽中的信息 qDebug()<<"ceshi";却没有打印出来,也没办法实现下载功能,菜鸟求教!!!谢谢!!!
|
|