资源简介
温室大棚数据采集系统采集了大棚的温度和湿度,并对其进行管理和预警。本系统分多个模块,可以对系统进行报警设置,报警状态管理,日志管理等等。采用QT开发的。进过了测试,放心下载。

代码片段和文件信息
#include “alarm.h“
#include “ui_alarm.h“
Alarm::Alarm(QWidget *parent) :
QDialog(parent)
ui(new Ui::Alarm)
{
ui->setupUi(this);
/*********设置spinBox的取值范围************************/
ui->spinBox->setRange(-20120);
ui->spinBox_2->setRange(-20120);
ui->spinBox_3->setRange(-20120);
ui->spinBox_4->setRange(-20120);
init();
getpicture();
}
Alarm::~Alarm()
{
delete ui;
}
/******************从文件alarmdata里读取数据并赋给spinBox*************/
void Alarm::init()
{
file.setFileName(“alarmdata“);
if(!file.open(QIODevice::ReadOnly))
{
qDebug()<<“alarmdata file open failed!“;
}
else
{
qDebug()<<“alarmdata file open successed!“;
}
QStringList readlist;
QTextStream readstream(&file);
while(!readstream.atEnd())
readlist< spin1=readlist.at(0).toInt();
spin2=readlist.at(1).toInt();
spin3=readlist.at(2).toInt();
spin4=readlist.at(3).toInt();
ui->spinBox->setValue(spin1);
ui->spinBox_2->setValue(spin2);
ui->spinBox_3->setValue(spin3);
ui->spinBox_4->setValue(spin4);
file.close();
}
void Alarm::on_pushButton_clicked()
{
file.setFileName(“alarmdata“);
if(!file.open(QIODevice::WriteOnly))
{
qDebug()<<“alarmdata file open failed!“;
}
else
{
qDebug()<<“alarmdata file open successed!“;
}
QTextStream stream(&file);
stream.setCodec(“utf-8“);
QStringList writelist;
writelist<spinBox->value())<spinBox_2->value())<spinBox_3->value())<spinBox_4->value());
for(QStringList::Iterator it=writelist.begin();it!=writelist.end();it++)
stream<<*it<<“\r\n“;
file.close();
init();
this->close();
}
void Alarm::getpicture()
{
QPixmap pic;
pic.load(“p5.png“);
pic=pic.scaled(QSize(480270));
ui->label_6->setPixmap(pic);
ui->spinBox->setstyleSheet(“background-color:rgb(25525525520)“);//设置色彩
ui->spinBox_2->setstyleSheet(“background-color:rgb(25525525520)“);
ui->spinBox_3->setstyleSheet(“background-color:rgb(25525525520)“);
ui->spinBox_4->setstyleSheet(“background-color:rgb(25525525520)“);
ui->horizontalSlider->setstyleSheet(“background-color:rgb(25525525520)“);
ui->horizontalSlider_2->setstyleSheet(“background-color:rgb(25525525520)“);
ui->horizontalSlider_3->setstyleSheet(“background-color:rgb(25525525520)“);
ui->horizontalSlider_4->setstyleSheet(“background-color:rgb(25525525520)“);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2615 2013-03-07 08:56 Arm\alarm.cpp
文件 474 2013-03-07 08:56 Arm\alarm.h
文件 24628 2013-03-07 08:56 Arm\alarm.o
文件 7567 2013-03-07 08:56 Arm\alarm.ui
文件 16 2013-03-07 08:56 Arm\alarmdata
文件 157649 2013-03-07 08:56 Arm\Arm
文件 2076 2013-03-07 08:56 Arm\arm.cpp
文件 927 2013-03-07 08:56 Arm\arm.h
文件 14880 2013-03-07 08:56 Arm\arm.o
文件 579 2013-03-07 08:56 Arm\Arm.pro
文件 27407 2013-03-07 08:56 Arm\Arm.pro.user
文件 3873 2013-03-07 08:56 Arm\arm.ui
文件 3301 2013-03-07 08:56 Arm\changerunning.cpp
文件 1076 2013-03-07 08:56 Arm\changerunning.h
文件 21912 2013-03-07 08:56 Arm\changerunning.o
文件 3530 2013-03-07 08:56 Arm\changerunning.ui
文件 19931 2013-03-07 08:56 Arm\data
文件 4723 2013-03-07 08:56 Arm\data.cpp
文件 911 2013-03-07 08:56 Arm\data.h
文件 26740 2013-03-07 08:56 Arm\data.o
文件 1840 2013-03-07 08:56 Arm\data.ui
文件 3473 2013-03-07 08:56 Arm\input.cpp
文件 1855 2013-03-07 08:56 Arm\input.h
文件 36840 2013-03-07 08:56 Arm\input.o
文件 11382 2013-03-07 08:56 Arm\input.ui
文件 2364 2013-03-07 08:56 Arm\login.cpp
文件 1005 2013-03-07 08:56 Arm\login.h
文件 19716 2013-03-07 08:56 Arm\login.o
文件 2696 2013-03-07 08:56 Arm\login.ui
文件 395 2013-03-07 08:56 Arm\main.cpp
............此处省略35个文件信息
- 上一篇:embms 概览
- 下一篇:2016年全国大学生数学建模竞赛A题国家一等奖论文
相关资源
- Micrium.RTOS.1.0.0.pack
- uboot到linux logo显示不间断 补丁
- ISE_14.7_license.lic
- stm32f103c8t6 4 oled.rar
- mpu6050+hmc5883L.rar
- UNIX/LINUX编程实践教程的源码
- 嵌入式图形界面MiniGUI的示例程序9例
- Linux任务管理器
- linux应用层的华容道游戏源代码
- ubuntu9.10 可加载内核模块和字符设备驱
- MP3文件ID3v2ID3v2APEv2标签读取
- ARM嵌入式项目实战
- 操作系统实验——虚存管理实验
- linux下的发包工具sendip
- 尚观培训linux许巍关于c 的笔记和讲义
- 尚观培训linux董亮老师关于数据结构的
- linux 线程池源码 c 版
- linux C 电梯程序练习
- linux下用多进程同步方法解决生产者
- uCOS编译环境建立 BC45 TASM
- Linux 操作系统实验(全)
- Linux From Scratch 中文手册
- linux 网络实验 ftp程序
- Linux命令大全离线版&在线版
- 操作系统共享内存实验
- dos 下运行Linux 命令--gnu_utils
- stm32 用SPI 方式读写 SDHC
- linux 0.12内核源代码
- linux简易shell C实现
- linux实验报告及心得体会
评论
共有 条评论