资源简介
温室大棚数据采集系统采集了大棚的温度和湿度,并对其进行管理和预警。本系统分多个模块,可以对系统进行报警设置,报警状态管理,日志管理等等。采用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题国家一等奖论文
相关资源
- NVIDIA_Tegra_Linux_Driver_Package_TX2_-32.1 Re
- SUSE Linux Enterprise Server 15 安装手册
- MPC5634驱动工具箱用户使用手册
- openstack 高可用部署方案
- uboot移植 史上最牛,最清楚的移植
- stm32f103 通过485方式读取数据
- linux课程大作业
- RTL8723BU_WiFi_linux_v4.3.16_14189.20150519_BT
- STM32F10xxx最全中文参考手册
- unix初级教程中文版真正的PDF格式
- 最新 redis-4.0.2.tar.gz 包
- 基于嵌入式LINUX的网络聊天室的设计
- 嵌入式系统原理及应用.pdf
- linux内核tcp/ip协议栈分析PDF
- node-v57-linux-x64-glibc/grpc_node.node
- 鸟哥的Linux私房菜——基础学习篇第四
- linux那些事 pdf电子书 合集
- Linux应用程序开发指南
- linux 的英文论文
- Linux+Device+Driver+3rd(E)
- 龙芯嵌入式vxworks
- STM32F103C8T6核心板测试代码点灯库函数
- Linux内核完全注释(修正版v3.0).pdf
- SUSE Linux Enterprise Server 15 安装快速入门
- Linux学习之CentOS带完整目录,非常适合
- 嵌入式学习资料--华清远见培训驱动源
- Modern Assembly Language Programming With the
- nginx服务器插件之net-snmp-5.6.1.1.tar.gz
- Linux内核技术手册中文版235877
- linux程序设计第三版及习题答案
评论
共有 条评论