Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget) { ui->setupUi(this); init(); manage = new QNetworkAccessManager(this); QString cityName = ui->cBox_city->currentText(); qDebug() << "init cityName:" << cityName; //设置网络请求 setNetworkRequest(network_request, cityName); connect(manage,SIGNAL(finished(QNetworkReply *)),this,SLOT(replyFinished(QNetworkReply*))); /*发送get网络请求*/ manage->get(network_request); }
void Widget::on_btn_refresh_clicked() { QString cityName = ui->cBox_city->currentText(); setNetworkRequest(network_request, cityName); manage->get(network_request); }
XmlRpcClient::XmlRpcClient(QNetworkRequest *request) { setNetworkRequest(request); }