如下代码,我在电脑上可以正常运行,但是在
Symbian手机上却不行,不知道是什么原因?
- name=new QNetworkAccessManager(this);
- name->setProxy(QNetworkProxy(QNetworkProxy::HttpProxy,"10.0.0.172",80));
- connect(name,SIGNAL(finished(QNetworkReply*)),this,SLOT(GetNetFinished()));
- void SearchAll::PressButton()
- {
- QUrl url=QUrl::fromEncoded("http://api.liqwei.com/weather/");
- reply=name->get(QNetworkRequest(url));
- //connect(reply,SIGNAL(readyRead()),this,SLOT(GetNetFinished()));
- }
- void SearchAll::GetNetFinished()
- {
- gotoDisplayLabel();
- QByteArray array=reply->readAll();
- QString s=QString(array);
- displayLabel->setText(s);
- }
代码的用途就是发起一个Http请求,获得一个答复,为所在地天气
在电脑上可以正常运行,得到结果

但是在Symbian手机运行却得不到任何结果,不知道什么原因。
后来搜索一下,尝试使用代理,但是设置完代理后还是不行,求解啊!!!