资源简介

该项目是在Qt5环境下开发的,利用天气预报接口获取天气数据并转成Json格式,输入城市代码就能获取该城市的当天的天气预报和未来一个星期的天气,界面美观大方。

资源截图

代码片段和文件信息

#include “getweather.h“
#include “ui_getweather.h“

GetWeather::GetWeather(QWidget *parent) :
    QMainWindow(parent)
    ui(new Ui::GetWeather)
{
    ui->setupUi(this);

    //index = 0;//默认显示今天的天气

    /*
    //时间选择框赋值
    QString choseDate;
    QString currentDate = QDateTime::currentDateTime().toString(“yyyy-MM-“);
    int day = QDateTime::currentDateTime().toString(“dd“).toInt();
    for(int i=0; i<7; i++)
    {
        choseDate = currentDate + QString::number(day+i);
        ui->choseDate->addItem(choseDate);
    }
    */

    //绑定请求成功信号和数据获取槽函数
    connect(&manager &QNetworkAccessManager::finished this &GetWeather::getData);
}

GetWeather::~GetWeather()
{
    delete ui;
}

//读取网页发来天气数据
void GetWeather::getData(QNetworkReply *reply)
{
    //读取数

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-03-21 14:05  GetWeather\
     文件         488  2020-03-21 10:27  GetWeather\GetWeather.pro
     文件       23836  2020-03-21 14:05  GetWeather\GetWeather.pro.user
     文件        7488  2020-03-21 14:01  GetWeather\getweather.cpp
     文件        1712  2020-03-21 12:44  GetWeather\getweather.h
     文件       18288  2020-03-21 13:22  GetWeather\getweather.ui
     文件         183  2020-03-20 19:47  GetWeather\main.cpp
     目录           0  2020-03-21 13:50  GetWeather\pic\
     文件        6335  2020-03-21 09:13  GetWeather\pic\cloudy.png
     文件        6833  2020-03-21 09:23  GetWeather\pic\heavyRain.png
     文件       88788  2020-03-21 14:03  GetWeather\pic\icon.jpg
     文件        9893  2020-03-21 13:55  GetWeather\pic\lightRain.png
     文件        5308  2020-03-21 09:17  GetWeather\pic\maxcloudy.png
     文件        6069  2020-03-21 09:22  GetWeather\pic\moderateRain.png
     文件        7612  2020-03-21 09:16  GetWeather\pic\shower.png
     文件        5325  2020-03-21 09:11  GetWeather\pic\sunny.png
     文件        6349  2020-03-21 09:19  GetWeather\pic\thunderShower.png
     文件      258160  2020-03-21 09:23  GetWeather\pic\weatherIcon.jpg
     文件         378  2020-03-21 10:28  GetWeather\pic.qrc
     文件         818  2020-03-21 10:24  GetWeather\weatherform.cpp
     文件         514  2020-03-21 10:26  GetWeather\weatherform.h
     文件        4984  2020-03-21 12:01  GetWeather\weatherform.ui

评论

共有 条评论