資源簡(jiǎn)介
溫室大棚數(shù)據(jù)采集系統(tǒng)采集了大棚的溫度和濕度,并對(duì)其進(jìn)行管理和預(yù)警。本系統(tǒng)分多個(gè)模塊,可以對(duì)系統(tǒng)進(jìn)行報(bào)警設(shè)置,報(bào)警狀態(tài)管理,日志管理等等。采用QT開(kāi)發(fā)的。進(jìn)過(guò)了測(cè)試,放心下載。

代碼片段和文件信息
#include?“alarm.h“
#include?“ui_alarm.h“
Alarm::Alarm(QWidget?*parent)?:
????QDialog(parent)
????ui(new?Ui::Alarm)
{
????ui->setupUi(this);
????/*********設(shè)置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里讀取數(shù)據(jù)并賦給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)“);//設(shè)置色彩
????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)“);
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????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個(gè)文件信息
評(píng)論
共有 條評(píng)論