• 6146阅读
  • 5回复

qhttp请求一次怎么会发两次requestFinished信号 [复制链接]

上一主题 下一主题
离线wxj120bw
 

只看楼主 倒序阅读 楼主  发表于: 2010-08-20
关键词: QT4
用qhttp的get方法请求一次,会发两次信号requestFinished???????
离线dbzhang800

只看该作者 1楼 发表于: 2010-08-20
这个,应该是先贴代码证明你的前提是对的吧。
离线wxj120bw

只看该作者 2楼 发表于: 2010-08-20
http = new QHttp(this);
connect(http, SIGNAL(requestFinished(int, bool)), this, SLOT(requestFinishedSlot(int, bool)));
http->setHost(IP, Port.toUInt());
http->get(QString("http://%1:%2/file").arg(IP).arg(Port), file);

变量http和file时类成员变量,在get提交请求时,信号requestFinished触发槽requestFinishedSlot两次,
离线paranoid
只看该作者 3楼 发表于: 2010-08-20
setHost和get都会触发requestFinished,文档里说了
离线wxj120bw

只看该作者 4楼 发表于: 2010-08-20
代码尝试了下,的确如此,谢谢
离线freedayman
只看该作者 5楼 发表于: 2010-08-21
试试能回贴吗 这破论坛
快速回复
限100 字节
 
上一个 下一个