资源简介
这个程序使用的是中国天气网提供的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个文件信息
- 上一篇:UML塔防游戏建模
- 下一篇:websocket使用(spring mvc)
相关资源
- Visio图标-最新最全的网络通信图标库
- WPF USB 网络 串口 通信软件
- ManageEngine_OpManager_12.3安装手册+管理员
- WPE三件套(WPE+CCP+E2G)冰枫修改版
- TCL-S1916 ,1924交换机管理程序
- 连续hopfield神经网络解决TSP问题
- Windows异步套接字网络编程
- 改进的BP神经网络算法
- 通风网络解算程序 fortran90
- 证券总部网络拓扑结构示意图网络拓
- 校园网络规划与设计课程设计
- 网络唤醒代码
- delphi 通过Ping命令检测网络是否正常
- ipv6网络抓包程序
- 防火墙编程-Visual C 网络通信开发
- 基于bp神经网络的表情识别
- MFC网络编程实例
- IpHlpApi.h&IpHlpApi.lib
- 用C 实现的对网络上的ARP数据包进行
- 网络(UDP)转串口程序
- SOCKET 网络编程 计算机网络 作业 客户
- 一个网络封包截取工具[不是WPE]
- 网络信息安全技术 论文
- RF电阻衰减网络计算-用以RF设计中
- 计算机网络课程设计—ARQ协议模拟实
- linux 网络实验 ftp程序
- 毕业设计:网络围棋对弈
- 用Socket写的简易FTP服务器和客户端
- mfc聊天室
- CISCO路由器配置手册(CHM)
评论
共有 条评论