资源简介

这个程序使用的是中国天气网提供的API,然后封装到weather类中了可以直接拿出来使用,可以动态添加城市,在城市的添加中写了一个button类里边包括了好几个控件,比较适合初学者学习。

资源截图

代码片段和文件信息

#include “addcity.h“
#include “ui_addcity.h“
#include 
#include 
addcity::addcity(QWidget *parent) :
    QWidget(parent)
    ui(new Ui::addcity)
{
    ui->setupUi(this);
    connect(ui->comboBoxSIGNAL(currentIndexChanged(QString))thisSLOT(changecombobox(QString)));
}

void addcity::changecombobox(QString str)
{
    ui->comboBox_3->clear();
    QStringList list;
    list=str.split(‘ ‘);
    QFile f(“:/citycode.txt“);
    if(!f.open(QIODevice::ReadOnly|QIODevice::Text))
    {
        qDebug()<        return;
    }
    f.seek(0);
    while(!f.atEnd())
    {
        QByteArray b;
        b=f.readLine().trimmed();

        if(b.left(5)==list.at(1))
            ui->comboBox_3->addItem(b);
    }
    f.close();

}

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

void addcity::on_OK_clicked()
{
    QString str;
    str=ui->comboBox_3->currentText();
    emit sig(str);
    QFile f(“./set.ini“);
    if(!f.open(QIODevice::WriteOnly|QIODevice::Append|QIODevice::Text))
    {
        qDebug()<    }
    f.atEnd();
    QByteArray li=str.toAscii();
    f.write(li);
    f.write(“\n“);
    close();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1207  2013-04-16 08:18  rand\addcity.cpp

     文件        434  2013-04-15 21:51  rand\addcity.h

     文件       7395  2013-04-16 10:15  rand\addcity.ui

     文件       2931  2013-04-20 18:09  rand\button.cpp

     文件        912  2013-04-20 16:24  rand\button.h

     文件       1472  2013-04-20 10:41  rand\citycode.qrc

     文件      42582  2013-04-15 19:15  rand\citycode.txt

     文件       1341  2013-04-20 10:38  rand\image\close.png

     文件       1264  2013-04-18 10:17  rand\image\中到大雨.gif

     文件       1342  2013-04-18 10:17  rand\image\中到大雪.gif

     文件       1200  2013-04-18 10:17  rand\image\中雨.gif

     文件       1259  2013-04-18 10:17  rand\image\中雪.gif

     文件       1254  2013-04-18 10:17  rand\image\冻雨.gif

     文件       1269  2013-04-18 10:17  rand\image\多云.gif

     文件       1317  2013-04-18 10:17  rand\image\大到暴雨.gif

     文件       1366  2013-04-18 10:17  rand\image\大到暴雪.gif

     文件       1370  2013-04-18 10:17  rand\image\大暴雨.gif

     文件       1411  2013-04-18 10:17  rand\image\大暴雨到特大暴雨.gif

     文件       1264  2013-04-18 10:17  rand\image\大雨.gif

     文件       1342  2013-04-18 10:17  rand\image\大雪.gif

     文件       1200  2013-04-18 10:17  rand\image\小到中雨.gif

     文件       1259  2013-04-18 10:17  rand\image\小到中雪.gif

     文件        731  2013-04-18 10:17  rand\image\小雨.gif

     文件       1159  2013-04-18 10:17  rand\image\小雪.gif

     文件       1643  2013-04-18 10:17  rand\image\强沙尘暴.gif

     文件       1518  2013-04-18 10:17  rand\image\扬沙.gif

     文件       1300  2013-04-18 10:17  rand\image\晴.gif

     文件       1370  2013-04-18 10:17  rand\image\暴到大暴雨.gif

     文件       1317  2013-04-18 10:17  rand\image\暴雨.gif

     文件       1366  2013-04-18 10:17  rand\image\暴雪.gif

............此处省略25个文件信息

评论

共有 条评论