日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

基于Zigbee的智能路灯控制系统的Qt操作界面

發(fā)布時(shí)間:2023/12/29 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于Zigbee的智能路灯控制系统的Qt操作界面 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本項(xiàng)目已經(jīng)用于參加過(guò)比賽,在加之本人確實(shí)有點(diǎn)忙,所以拖到現(xiàn)在才發(fā)。這里只詳細(xì)說(shuō)明關(guān)于Qt控制界面的相關(guān)功能說(shuō)明,本來(lái)是19年寫的,代碼量有點(diǎn)大,具體的地方,我自己都可能有點(diǎn)遺忘了,不過(guò)還是發(fā)出來(lái)供大家參考使用,因?yàn)楫?dāng)初時(shí)間緊迫可能代碼格式不夠規(guī)范,看起來(lái)有些吃力,希望大家見(jiàn)諒,大部分核心的控制函數(shù),我還是有較為詳細(xì)的功能說(shuō)明的。
言歸正傳,因?yàn)榇a量確實(shí)大,總和代碼量大概在2000+行的樣子,所以我就只在博文中說(shuō)明部分即可,若想進(jìn)一步了解的話,請(qǐng)自行點(diǎn)擊下方的下載鏈接進(jìn)行下載。
首先,本項(xiàng)目Qt操作界面的整體功能框架如下:

已經(jīng)用于的功能和帶擴(kuò)展的功能,上圖都已經(jīng)有說(shuō)明。
下面進(jìn)行分部分介紹:

一、 智能照明

本智能路燈可以根據(jù)光照亮度,來(lái)進(jìn)行自動(dòng)照明。其通過(guò)光敏傳感器所接收到的光照,判斷其光照強(qiáng)度,外界環(huán)境較亮?xí)r(即傍晚)照射黃光,外界環(huán)境光亮弱時(shí)(即夜晚)照射白光。(這個(gè)部分是Zigbee部分的控制,Qt只是在控制切換自動(dòng)模式還是手動(dòng)模式)

此外還可以通過(guò)上位機(jī)Qt端的天氣情況,將數(shù)據(jù)發(fā)送到ZigBee端,自動(dòng)轉(zhuǎn)換燈色,以適應(yīng)天氣。(聯(lián)網(wǎng)獲取天氣信息在文章后面會(huì)提)

此外,系統(tǒng)設(shè)計(jì)之初設(shè)置有光強(qiáng)的漸變,即在智能自動(dòng)模式下,燈光會(huì)根據(jù)環(huán)境的光照情況或燈內(nèi)部的紅外傳感是否感應(yīng)到行人來(lái)自動(dòng)調(diào)節(jié)光線強(qiáng)度,目前光強(qiáng)漸變功能正處于研究與測(cè)試階段。(Qt的界面控制中有否有人通過(guò)的圖像顯示標(biāo)識(shí))

void Widget::open_sum ()//燈開關(guān)設(shè)定******P {if(ui->checkBox_lighting_1->checkState ()==0&&ui->checkBox_lighting_2->checkState ()==0){qDebug()<<"請(qǐng)勾選需要點(diǎn)亮的燈泡";QMessageBox::information (this,"提示","請(qǐng)勾選需要點(diǎn)亮的燈泡");ui->label_bulb_1->setPixmap (QPixmap("phono/bulb_notlighting.png"));ui->label_bulb_1->setScaledContents (true);//使圖片適于label的大小ui->label_bubl_2->setPixmap (QPixmap("phono/bulb_notlighting.png"));ui->label_bubl_2->setScaledContents (true);//使圖片適于label的大小}if(ui->checkBox_lighting_1->checkState ()==2&&ui->checkBox_lighting_2->checkState ()==0){chocie="1";if(ui->comboBox_lighting_1->currentText ()=="white"){P_1="1";P_2="3";ui->label_bulb_1->setPixmap (QPixmap("phono/bulb_white.png"));ui->label_bulb_1->setScaledContents (true);//使圖片適于label的大小}if(ui->comboBox_lighting_1->currentText ()=="yellow"){P_1="0";P_2="3";ui->label_bulb_1->setPixmap (QPixmap("phono/bulb_yellow.png"));ui->label_bulb_1->setScaledContents (true);//使圖片適于label的大小}ui->label_bubl_2->setPixmap (QPixmap("phono/bulb_notlighting.png"));ui->label_bubl_2->setScaledContents (true);//使圖片適于label的大小send_datas ();}if(ui->checkBox_lighting_1->checkState ()==0&&ui->checkBox_lighting_2->checkState ()==2){chocie="2";if(ui->comboBox_lighting_2->currentText ()=="white"){P_1="3";P_2="0";ui->label_bubl_2->setPixmap (QPixmap("phono/bulb_white.png"));ui->label_bubl_2->setScaledContents (true);//使圖片適于label的大小}if(ui->comboBox_lighting_2->currentText ()=="yellow"){P_1="3";P_2="1";ui->label_bubl_2->setPixmap (QPixmap("phono/bulb_yellow.png"));ui->label_bubl_2->setScaledContents (true);//使圖片適于label的大小}ui->label_bulb_1->setPixmap (QPixmap("phono/bulb_notlighting.png"));ui->label_bulb_1->setScaledContents (true);//使圖片適于label的大小send_datas ();}if(ui->checkBox_lighting_1->checkState ()==2&&ui->checkBox_lighting_2->checkState ()==2){chocie="3";if(ui->comboBox_lighting_1->currentText ()=="white"){P_1="1"; // P_2="1";ui->label_bulb_1->setPixmap (QPixmap("phono/bulb_white.png"));ui->label_bulb_1->setScaledContents (true);//使圖片適于label的大小}if(ui->comboBox_lighting_2->currentText ()=="white"){ // P_1="1";P_2="0";ui->label_bubl_2->setPixmap (QPixmap("phono/bulb_white.png"));ui->label_bubl_2->setScaledContents (true);//使圖片適于label的大小}if(ui->comboBox_lighting_1->currentText ()=="yellow"){P_1="0"; // P_2="0";ui->label_bulb_1->setPixmap (QPixmap("phono/bulb_yellow.png"));ui->label_bulb_1->setScaledContents (true);//使圖片適于label的大小}if(ui->comboBox_lighting_2->currentText ()=="yellow"){ // P_1="0";P_2="1";ui->label_bubl_2->setPixmap (QPixmap("phono/bulb_yellow.png"));ui->label_bubl_2->setScaledContents (true);//使圖片適于label的大小}send_datas ();//發(fā)送數(shù)據(jù)給下位機(jī)}}

里面存在很多圖像標(biāo)識(shí)設(shè)置。

二、路燈升降,角度轉(zhuǎn)動(dòng)

本智能路燈可以控制升降。它分為自動(dòng)模式和手動(dòng)模式。自動(dòng)模式下路燈將自動(dòng)調(diào)節(jié)照射的范圍,使照射到地面上的光照更強(qiáng),達(dá)到較好照明效果。手動(dòng)模式下,用戶可手動(dòng)控制路燈高低,路燈與地面的仰角。在現(xiàn)實(shí)應(yīng)用中,該模式不僅方便維修人員進(jìn)行相關(guān)操作,減少維修人員高空作業(yè)風(fēng)險(xiǎn),還使路燈控制更加人性化。(大部分語(yǔ)句使用的是我們報(bào)告中的語(yǔ)句,所以顯的有點(diǎn)那啥。。。哈哈哈)
這個(gè)部分功能的實(shí)現(xiàn)主要使用的滑塊組件與qss語(yǔ)言的配合實(shí)現(xiàn)的圖像的變換,因?yàn)楸救诉€沒(méi)有系統(tǒng)的學(xué)習(xí)關(guān)于Qt自定義控件的設(shè)計(jì),所以只能依托PS和qss語(yǔ)句進(jìn)行變換圖像的顯示功能。
路燈的升降:

void Widget::send_up()//燈部上升****G {if(ui->checkBox_dial_1->checkState ()==0&&ui->checkBox_dial_2->checkState ()==0){qDebug()<<"未被選中";QMessageBox::information (this,"提示","請(qǐng)勾選需要升降的路燈");}if(ui->checkBox_dial_1->checkState ()==2&&ui->checkBox_dial_2->checkState ()==0)//選擇燈口1{chocie="1";G_1="1";G_2="0";send_datas ();}if(ui->checkBox_dial_1->checkState ()==0&&ui->checkBox_dial_2->checkState ()==2)//選擇燈口2{chocie="2";G_2="1";G_1="0";send_datas ();}if(ui->checkBox_dial_1->checkState ()==2&&ui->checkBox_dial_2->checkState ()==2)//選擇燈口1,2{chocie="3";G_1="1";G_2="1";send_datas ();}}void Widget::show_up () {int max=6;int min=0;ui->verticalSlider_light->setRange (min,max);ui->verticalSlider_light->setSingleStep (1);ui->verticalSlider_light_2->setRange (min,max);ui->verticalSlider_light_2->setSingleStep (1);if(ui->checkBox_dial_1->checkState ()==2&&ui->checkBox_dial_2->checkState ()==0){ui->label_gan_hint_1->show ();ui->label_gan_hint_2->show ();ui->verticalSlider_light->setValue (add);add++;if(add>=7){timer_5->stop ();qDebug()<<"1上升完畢";QMessageBox::information (this,"提示","燈1上升完畢");ui->label_gan_hint_1->hide();ui->label_gan_hint_2->hide ();}}if(ui->checkBox_dial_1->checkState ()==0&&ui->checkBox_dial_2->checkState ()==2){ui->label_gan_hint_1->show ();ui->label_gan_hint_2->show ();ui->verticalSlider_light_2->setValue (bdd);bdd++;if(bdd>=7){timer_8->stop ();qDebug()<<"2上升完畢";QMessageBox::information (this,"提示","燈2上升完畢");ui->label_gan_hint_1->hide();ui->label_gan_hint_2->hide ();}}if(ui->checkBox_dial_1->checkState ()==2&&ui->checkBox_dial_2->checkState ()==2){if(add==bdd){ui->label_gan_hint_1->show ();ui->label_gan_hint_2->show ();ui->verticalSlider_light->setValue (add);ui->verticalSlider_light_2->setValue (bdd);add++;bdd++;if(add==7&&bdd==7){timer_5->stop ();timer_8->stop ();qDebug()<<"兩盞上升完畢";QMessageBox::information (this,"提示","兩盞燈上升完畢");ui->label_gan_hint_1->hide();ui->label_gan_hint_2->hide ();}}else{timer_5->stop ();timer_8->stop ();qDebug()<<"請(qǐng)取消無(wú)需升降操作的選項(xiàng)";QMessageBox::information (this,"提示","請(qǐng)取消無(wú)需升降操作的選項(xiàng)");ui->label_gan_hint_1->hide();ui->label_gan_hint_2->hide ();}}} void Widget::timer_up ()//燈上升動(dòng)畫定時(shí)器使用 {if(ui->checkBox_dial_1->checkState ()==2&&ui->checkBox_dial_2->checkState ()==0){timer_6->stop ();timer_5->start (1000);}if(ui->checkBox_dial_1->checkState ()==0&&ui->checkBox_dial_2->checkState ()==2){timer_9->stop ();timer_8->start (1000);}if(ui->checkBox_dial_1->checkState ()==2&&ui->checkBox_dial_2->checkState ()==2){timer_6->stop ();timer_5->start (1000);timer_9->stop ();timer_8->start (1000);} }

第一個(gè)函數(shù)判斷選中的控制路燈(因?yàn)榇隧?xiàng)目控制的是兩個(gè)升降路燈模型);第二個(gè)函數(shù)控制路燈升降控制的圖像變換顯示,主要機(jī)制還是定時(shí)器的使用。(這里下降與上升異曲同工)
路燈燈部轉(zhuǎn)動(dòng)

void Widget::dial_1()//燈部旋轉(zhuǎn)模塊鏈接設(shè)置 {int max=180;int min=90;int single_sp=15;int single_ver=15;ui->spinBox_3->setMaximum (max);ui->spinBox_3->setMinimum (min);ui->spinBox_5->setRange (90,180);ui->spinBox_3->setSingleStep (single_sp);ui->spinBox_5->setSingleStep (single_sp);ui->spinBox_3->setValue (90);ui->spinBox_5->setValue (90);ui->dial->setSingleStep (single_ver);ui->dial_2->setSingleStep (single_ver);connect (ui->spinBox_3,SIGNAL (valueChanged(int)),ui->dial,SLOT (setValue(int)));connect (ui->dial,SIGNAL (valueChanged(int)),ui->spinBox_3,SLOT (setValue(int)));connect (ui->spinBox_5,SIGNAL (valueChanged(int)),ui->dial_2,SLOT (setValue(int)));connect (ui->dial_2,SIGNAL (valueChanged(int)),ui->spinBox_5,SLOT (setValue(int)));connect (ui->spinBox_3,SIGNAL (valueChanged(int)),this,SLOT (spinBox_hint_1 ()));connect (ui->spinBox_5,SIGNAL (valueChanged(int)),this,SLOT (spinBox_hint_2 ()));// connect (ui->spinBox_3,SIGNAL (valueChanged(int)),this,SLOT (send_lighting()));//connect (ui->dial,SIGNAL (valueChanged(int)),this,SLOT(send_lighting()));// connect (ui->spinBox_5,SIGNAL (valueChanged(int)),this,SLOT (send_lighting()));//connect (ui->dial_2,SIGNAL (valueChanged(int)),this,SLOT(send_lighting()));}void Widget::spinBox_hint_1 () {ui->label_light_hint_1->setText (" 調(diào)節(jié)中");ui->label_light_hint_1->show (); }void Widget::spinBox_hint_2 () {ui->label_light_hint_2->setText (" 調(diào)節(jié)中");ui->label_light_hint_2->show (); }void Widget::dial_hint ()//燈部轉(zhuǎn)動(dòng)***發(fā)送的變量Z {QString value1;QString value2;value1=ui->spinBox_3->text ();value2=ui->spinBox_5->text ();int value1_int=value1.toInt ();int value2_int=value2.toInt ();value1_int=value1_int-90;value2_int=value2_int-90;value1=QString::number (value1_int);value2=QString::number (value2_int);if(value1_int<=10){value1="0"+value1;}if(value2_int<=10){value2="0"+value2;}timer_7->setSingleShot (true);//設(shè)定定時(shí)器7只被觸發(fā)一次if(ui->checkBox_dial_1->checkState ()==0&&ui->checkBox_dial_2->checkState ()==0){qDebug()<<"未被選中";QMessageBox::information (this,"提示","請(qǐng)勾選需要轉(zhuǎn)動(dòng)的路燈");}if(ui->checkBox_dial_1->checkState ()==2&&ui->checkBox_dial_2->checkState ()==0){chocie="1";Z_1=value1;ui->label_light_hint_1->setText ("正在轉(zhuǎn)動(dòng)中...");ui->label_light_hint_1->show ();timer_7->start (2*1000);}if(ui->checkBox_dial_2->checkState ()==2&&ui->checkBox_dial_1->checkState ()==0){chocie="2";Z_2=value2;ui->label_light_hint_2->setText ("正在轉(zhuǎn)動(dòng)中...");ui->label_light_hint_2->show ();timer_7->start (2*1000);}if(ui->checkBox_dial_2->checkState ()==2&&ui->checkBox_dial_1->checkState ()==2){chocie="3";Z_1=value1;Z_2=value2;ui->label_light_hint_1->setText ("正在轉(zhuǎn)動(dòng)中...");ui->label_light_hint_2->setText ("正在轉(zhuǎn)動(dòng)中...");ui->label_light_hint_1->show ();ui->label_light_hint_2->show ();timer_7->start (2*1000);}send_datas ();//connect (timer_7,SIGNAL (timeout()),this,SLOT (dial_execute ())); }void Widget::dial_execute ()//轉(zhuǎn)動(dòng)動(dòng)畫執(zhí)行 {ui->label_light_hint_1->hide ();ui->label_light_hint_2->hide ();timer_7->stop ();QMessageBox::information (this,"提示","轉(zhuǎn)動(dòng)完成"); }

同樣是定時(shí)器的運(yùn)用
控制界面如下:

三、數(shù)據(jù)庫(kù)

在上位機(jī)上設(shè)置有數(shù)據(jù)庫(kù),用于存儲(chǔ)路段的相關(guān)情況目前主要工作。光敏傳感等傳感器將檢測(cè)到的數(shù)據(jù)反饋到上位機(jī),上位機(jī)將數(shù)據(jù)進(jìn)行存儲(chǔ),能夠更加清晰地了解該路段所存在的情況。目前的存儲(chǔ)信息格式為“時(shí)間—光照強(qiáng)度—天氣情況——溫度”,用戶從主操作界面點(diǎn)擊進(jìn)入數(shù)據(jù)庫(kù)界面,可對(duì)數(shù)據(jù)庫(kù)列表數(shù)據(jù)進(jìn)行更新、數(shù)量設(shè)定等操作。后期我們將新增信息搜索等功能已完善與優(yōu)化數(shù)據(jù)庫(kù)系統(tǒng)。
我在以前的博文中提到過(guò)數(shù)據(jù)庫(kù)的使用,這里就不過(guò)多贅述,直接上代碼:

#include "data_storeroom.h" #include "ui_data_storeroom.h"int sum=1440;//默認(rèn)的存數(shù)據(jù)的條數(shù)data_storeroom::data_storeroom(QWidget *parent) :QWidget(parent),ui(new Ui::data_storeroom) {ui->setupUi(this);this->setMaximumSize (837,592);ui->lineEdit_sum->setEnabled (false);this->setWindowTitle ("數(shù)據(jù)庫(kù)");db=QSqlDatabase::addDatabase ("QSQLITE");db.setDatabaseName ("data_lighting.db");bool ok=db.open ();if(!ok){qDebug()<<"數(shù)據(jù)庫(kù)打開失敗";}else{qDebug()<<"數(shù)據(jù)庫(kù)打開成功";}up_data();//更新數(shù)據(jù)if(setting.value ("sum").toInt ()==0){ui->lineEdit_sum->setText (QString::number (sum));}else{save_setting ();}timer->start (1000);QObject::connect (ui->pushButton_updata,SIGNAL (clicked()),this,SLOT (up_data()));//重塑數(shù)據(jù)模型使之更新QObject::connect (timer,SIGNAL (timeout()),this,SLOT (detection_data())); //數(shù)據(jù)數(shù)量檢測(cè)//ui設(shè)定QPalette pa;//定義一個(gè)調(diào)色板QPixmap pix;pix=QPixmap("phono/background.jpg").scaled (this->size ());pa.setBrush (this->backgroundRole (),QBrush(pix));this->setPalette (pa);}data_storeroom::~data_storeroom() {delete ui; }void data_storeroom::save_setting ()//保存設(shè)置 {int a;QString A;a=setting.value ("sum").toInt ();A=QString::number (a);ui->lineEdit_sum->setText (A);sum=ui->lineEdit_sum->text ().toInt ();}void data_storeroom::up_data ()//數(shù)據(jù)更新 {int i;QSqlQuery query;qryModel=new QSqlQueryModel(this);theSelection=new QItemSelectionModel(qryModel);//構(gòu)建指向qryModel的選擇模型qryModel->setQuery ("select time,lighting,weather,temperature from light order by time desc");//以倒序排列if(qryModel->lastError ().isValid()){QMessageBox::information (this,"錯(cuò)誤","數(shù)據(jù)表格查詢失敗\n"+qryModel->lastError ().text (),QMessageBox::Ok,QMessageBox::NoButton);qDebug()<<db.lastError ();}qryModel->setHeaderData (0,Qt::Horizontal,QObject::tr ("時(shí)間"));qryModel->setHeaderData (1,Qt::Horizontal,QObject::tr ("光照強(qiáng)度"));qryModel->setHeaderData (2,Qt::Horizontal,QObject::tr ("天氣情況"));qryModel->setHeaderData (3,Qt::Horizontal,QObject::tr ("溫度/℃"));ui->tableView->setModel (qryModel);ui->tableView->setSelectionModel (theSelection);ui->tableView->setAlternatingRowColors (true);//設(shè)置顏色//設(shè)置列寬ui->tableView->setColumnWidth (0,150);//第一列的寬度ui->tableView->setColumnWidth (1,80);ui->tableView->setColumnWidth (2,80);ui->tableView->setColumnWidth (3,100);i=qryModel->rowCount ();//獲取行數(shù)QString n,m;m="條(滿數(shù)%1)";m=m.arg (sum);n=QString::number (i);ui->label_number->setText (n+m);}void data_storeroom::detection_data ()//自動(dòng)檢測(cè)數(shù)據(jù)溢出, //數(shù)據(jù)監(jiān)測(cè)是否超過(guò)設(shè)定保存值 {int i;QSqlQuery query;i=qryModel->rowCount ();if(i>sum)//數(shù)據(jù)庫(kù)只能保存自開啟后sum條的數(shù)據(jù){qDebug()<<"數(shù)據(jù)已到上限執(zhí)行清除命令";QMessageBox::information (this,"提示","數(shù)據(jù)已經(jīng)達(dá)到上限執(zhí)行數(shù)據(jù)清除");bool ok_1;query.prepare ("delete from light");ok_1=query.exec ();if(!ok_1){qDebug()<<"數(shù)據(jù)已滿執(zhí)行清空數(shù)據(jù)失敗";}else{up_data();qDebug()<<"數(shù)據(jù)已滿執(zhí)行清空數(shù)據(jù)成功";}}}void data_storeroom::on_pushButton_clear_clicked()//清空數(shù)據(jù) {bool ok_1;QSqlQuery query;query.prepare ("delete from light");ok_1=query.exec ();if(!ok_1){qDebug()<<"數(shù)據(jù)已滿執(zhí)行清空數(shù)據(jù)失敗";}else{up_data();qDebug()<<"數(shù)據(jù)已滿執(zhí)行清空數(shù)據(jù)成功";} }void data_storeroom::on_pushButton_setting_clicked()//更改設(shè)置按鈕 {if(ui->pushButton_setting->text ()=="更改設(shè)置"){ui->lineEdit_sum->setEnabled (true);ui->pushButton_setting->setText ("確認(rèn)更改");}else{sum=ui->lineEdit_sum->text ().toInt ();//保存數(shù)據(jù)setting.setValue ("sum",sum);QMessageBox::information (this,"提示","更改成功");ui->lineEdit_sum->setEnabled (false);up_data ();ui->pushButton_setting->setText ("更改設(shè)置");} }void data_storeroom::on_pushButton_back02_clicked() {this->close (); }

界面效果:

四、天氣情況顯示

上位機(jī)通過(guò)聯(lián)網(wǎng)獲取網(wǎng)站,在網(wǎng)站上獲取天氣預(yù)報(bào)信息,并解析反饋到上位機(jī),實(shí)時(shí)更新,方便快捷地了解到當(dāng)?shù)禺?dāng)時(shí)的天氣,作為路燈輔助控制手段之一。
天氣顯示,主要是通過(guò)聯(lián)網(wǎng)獲取天氣網(wǎng)站的天氣數(shù)據(jù)來(lái)實(shí)現(xiàn)的,難點(diǎn)是在如何解析獲取的網(wǎng)絡(luò)語(yǔ)言
JSON,各位可以去搜一下,下面附上代碼:

void Widget::receive_weather ()//獲取網(wǎng)站的天氣情況 {//獲取網(wǎng)絡(luò)天氣if(!ui->lineEdit_city->text ().isEmpty ()){QString local_country=ui->lineEdit_city->text ();char quest_array[256]="http://wthrcdn.etouch.cn/weather_mini?city=";QNetworkRequest quest;sprintf (quest_array,"%s%s",quest_array,local_country.toUtf8 ().data ());quest.setUrl (QUrl(quest_array));quest.setHeader (QNetworkRequest::UserAgentHeader,"RT-Thread ART");manager->get (quest);//發(fā)送get網(wǎng)路請(qǐng)求QObject::connect (manager,SIGNAL (finished(QNetworkReply*)),this,SLOT (getting_weather (QNetworkReply*)));}else{QMessageBox::warning (this,"錯(cuò)誤","請(qǐng)輸入查詢的城市");} }void Widget::judge_weather ()//天氣狀況判斷(顯示對(duì)應(yīng)的天氣圖) {if(weather=="陰"){ui->label_weather_map->setPixmap (QPixmap("phono/small_picture/weather/weather_clouds.png"));ui->label_weather_map->setScaledContents (true);}if(weather=="多云"){ui->label_weather_map->setPixmap (QPixmap("phono/small_picture/weather/weather_cloudy.png"));ui->label_weather_map->setScaledContents (true);}if(weather=="晴"){ui->label_weather_map->setPixmap (QPixmap("phono/small_picture/weather/weather_sun.png"));ui->label_weather_map->setScaledContents (true);}if(weather=="小雨"){ui->label_weather_map->setPixmap (QPixmap("phono/small_picture/weather/weather_rain_little.png"));ui->label_weather_map->setScaledContents (true);}if(weather=="中雨"){ui->label_weather_map->setPixmap (QPixmap("phono/small_picture/weather/weather_rain.png"));ui->label_weather_map->setScaledContents (true);}if(weather=="大雨"){ui->label_weather_map->setPixmap (QPixmap("phono/small_picture/weather/weather_rain.png"));ui->label_weather_map->setScaledContents (true);}if(weather=="陣雨"){ui->label_weather_map->setPixmap (QPixmap("phono/small_picture/weather/weather_rain.png"));ui->label_weather_map->setScaledContents (true);}} void Widget::getting_weather (QNetworkReply *reply)//用于解析收到的數(shù)據(jù) {qDebug()<<"數(shù)據(jù)接收到!!!";QString data=reply->readAll ();qDebug()<<data;//將接收到的數(shù)據(jù)顯示出來(lái)QJsonParseError err;QJsonDocument json=QJsonDocument::fromJson (data.toUtf8 (),&err);//解析json對(duì)象qDebug()<<err.error;if(!json.isNull ()){QJsonObject object=json.object ();if(object.contains ("data")){QJsonValue value=object.value ("data");if(value.isObject ()){QJsonObject object_data=value.toObject ();if(object_data.contains ("forecast")){QJsonValue values=object_data.value ("forecast");if(values.isArray ()){QJsonObject today_weather=values.toArray ().at (0).toObject ();weather=today_weather.value ("type").toString ();//天氣類型QString low=today_weather.value ("low").toString ();QString high=today_weather.value ("high").toString ();temperature=low.mid (low.length ()-3,4)+"~"+high.mid (high.length ()-3,4);//高低溫度顯示ui->label_weather->setText (weather);ui->label_temperature_value->setText (temperature);judge_weather ();}}}}}else{qDebug()<<"沒(méi)有接受到數(shù)據(jù)";}reply->deleteLater ();//銷毀請(qǐng)求對(duì)象 }

出了這些外,你還需要一些圖標(biāo)才行,我在下面的代碼包中,提供有,本系統(tǒng)會(huì)用的圖標(biāo)。
效果圖如下:

他能在聯(lián)網(wǎng)的情況下獲取各大市級(jí)城市的天氣情況。輸入自己查詢的地區(qū)名,點(diǎn)擊確認(rèn)即可。

五、光照強(qiáng)度曲線圖

ZigBee控制光敏傳感器實(shí)時(shí)采集光照強(qiáng)度,然后將所采集到的數(shù)據(jù)反饋進(jìn)入上位機(jī),形成曲線圖,直觀地了解路況光照信息,并存入數(shù)據(jù)庫(kù),為優(yōu)化路燈收集事實(shí)基礎(chǔ)。
這個(gè)部分還是在我以前的博文中提到過(guò),我就不贅述了,直接上代碼:

void Widget::createChart()//創(chuàng)建圖表 {maxsize=31;//設(shè)置實(shí)時(shí)數(shù)據(jù)儲(chǔ)存的量的上限為31max_x=300;max_y=150;splineSeries->setColor (Qt::red);splineSeries_2->setColor (Qt::blue);QChart *chart=new QChart();chart->addSeries (splineSeries);chart->addSeries (splineSeries_2);splineSeries->setName ("燈1檢測(cè)到的光照強(qiáng)度");splineSeries_2->setName ("燈2檢測(cè)的光照強(qiáng)度");chart->legend ()->setVisible (true);//顯示圖例chart->legend ()->setAlignment (Qt::AlignTop);//圖例顯示在上方chart->setTitle ("數(shù)據(jù)動(dòng)態(tài)曲線");chart->createDefaultAxes ();//根據(jù)級(jí)數(shù)添加軸(已添加進(jìn)入的級(jí)數(shù))chart->axisX ()->setRange (0,max_x);chart->axisY ()->setRange (0,max_y);chart->axisX ()->setTitleText ("時(shí)間X軸單位/0.1s))");chart->axisY ()->setTitleText ("光照強(qiáng)度");ui->ChartView->setChart (chart);ui->ChartView->setRenderHint (QPainter::Antialiasing);}void Widget::receiveChart (int light, int light_2)//動(dòng)態(tài)圖表繪制 {list<<light;list_2<<light_2;while (list.size ()>maxsize&&list_2.size ()>maxsize){list.removeFirst ();list_2.removeFirst ();}if(isVisible ()){splineSeries->clear ();splineSeries_2->clear();for(int p=0;p<list.size ();p++){splineSeries->append (10+p*10,list.at (p));//at()用于訪問(wèn)容器,也可用[]splineSeries_2->append (10+p*10,list_2.at (p));}}}

現(xiàn)在附上整體界面設(shè)計(jì)圖(說(shuō)實(shí)話,我也覺(jué)得丑,原諒我只是個(gè)工科生。。。。)


好了,主要的部分我已經(jīng)發(fā)出來(lái)了,如果需要詳細(xì)了解的話,就請(qǐng)下載下方的鏈接文件:
智能路燈Qt操作界面代碼

總結(jié)

以上是生活随笔為你收集整理的基于Zigbee的智能路灯控制系统的Qt操作界面的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

久一久久 | 中文字幕在线国产精品 | 精品美女久久久久久免费 | 久久99精品国产麻豆宅宅 | 国产中文字幕视频在线观看 | 最新av电影网站 | 久一网站 | 久久99精品久久久久久秒播蜜臀 | 日韩精品久久久免费观看夜色 | 亚洲精品在线观看的 | 99re6热在线精品视频 | 国产免费影院 | adc在线观看 | 精品一区二区三区久久 | 亚洲精品国偷拍自产在线观看 | 亚洲国产日韩精品 | 欧美va天堂va视频va在线 | 在线 视频 一区二区 | 国产视频1区2区3区 久久夜视频 | 久久夜夜夜 | 97人人人人| 久久福利在线 | 成人网看片 | 成人av在线影视 | 国产资源中文字幕 | 东方av在线免费观看 | 99精品欧美一区二区三区黑人哦 | 日韩综合第一页 | 天天干天天操天天干 | 免费在线观看污 | 国产精品一区二区在线播放 | 国产一级视频在线 | 国产99自拍 | 伊人一级 | 国外成人在线视频网站 | 国产区av在线 | 国内精品久久久久久久97牛牛 | 又爽又黄又无遮挡网站动态图 | av网站在线观看免费 | 日本中文乱码卡一卡二新区 | 在线观看视频国产一区 | 亚洲精品国产精品国自产在线 | 久久99国产一区二区三区 | 日韩婷婷 | 中文在线资源 | 精品国产一区二区三区在线观看 | 五月天婷婷综合 | 久久看片网站 | 最新久久免费视频 | 国产成人久久av免费高清密臂 | 黄p在线播放 | 免费高清国产 | 国产免费xvideos视频入口 | 一区二区三区日韩视频在线观看 | 天天干夜夜夜 | 亚洲伊人成综合网 | 久久久久久国产精品美女 | a成人v在线 | 97精品国产97久久久久久 | 亚洲高清视频一区二区三区 | 狠狠色丁香婷婷综合基地 | 日韩精品中文字幕有码 | 久久久激情视频 | 一区在线观看视频 | 亚洲无吗av| www.黄色片网站 | 国产色视频网站2 | 丁香六月网 | 国产精品一区二区视频 | 成人动漫精品一区二区 | 97视频入口免费观看 | 日韩电影精品 | 日韩精品一区二区在线观看 | 狠狠操.com | 最近中文字幕视频网 | 成人综合婷婷国产精品久久免费 | 国产精品一区二区久久精品爱微奶 | 日韩激情久久 | 色狠狠综合 | 午夜成人影视 | 欧美精品一区二区三区一线天视频 | 欧美激情操 | 国产精品av免费观看 | 日韩在线三级 | 国产麻豆传媒 | 精品一区二区三区电影 | 久久夜色精品国产欧美一区麻豆 | 久久这里精品视频 | 成人黄色大片 | 成人免费视频播放 | 久久字幕网 | 久久中文字幕在线视频 | 久久www免费视频 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 亚洲尺码电影av久久 | 色综合久久66 | 99日精品| 久久精品免费观看 | 狠狠的日日 | 欧美日韩国产伦理 | 亚洲精品美女 | 91丨九色丨首页 | 久久精品美女视频网站 | 精品在线视频观看 | 九九九电影免费看 | 午夜精品一区二区三区视频免费看 | www.av中文字幕.com| 成人作爱视频 | 午夜精品视频一区二区三区在线看 | 精品一区二区三区香蕉蜜桃 | 国产 日韩 中文字幕 | 日韩av一区二区三区在线观看 | 久久天天躁夜夜躁狠狠85麻豆 | 五月天久久综合 | 国产精品免费久久 | 国产性天天综合网 | 精品视频999| 日本黄色免费观看 | 在线观看黄色大片 | 久久99热这里只有精品国产 | 91av电影在线观看 | 久久精品综合一区 | 一区二区三区播放 | 国产成人久久精品亚洲 | 国产一在线精品一区在线观看 | 免费看一级黄色 | 久久黄页| 国产精品第一视频 | 欧美做受高潮电影o | 国模视频一区二区三区 | 奇米影音四色 | 国产黄色a | 2024av在线播放| 91精品视频免费观看 | 日韩在线网址 | 久久成人精品视频 | 欧美成天堂网地址 | 深爱五月激情五月 | 天天草综合 | 久久a免费视频 | 国产99久久精品一区二区300 | 亚洲国产精品推荐 | www黄色 | 国产视频手机在线 | 免费成人在线电影 | 五月婷婷色综合 | 狠狠色综合网站久久久久久久 | 一区二区三区四区五区在线 | 91九色精品 | 激情综合中文娱乐网 | 精品在线观看国产 | 色干综合 | 91麻豆看国产在线紧急地址 | 69成人在线| 国产高清在线观看 | 亚洲国产日韩一区 | 91视频麻豆视频 | 天天操天天操一操 | 久久精品国产一区二区 | 久草在线高清视频 | 日批在线观看 | 久久dvd | 狠狠狠的干 | 国产精品欧美一区二区 | 丁香视频五月 | 日韩亚洲欧美中文字幕 | 懂色av一区二区在线播放 | 亚洲精品视频免费在线观看 | 97在线视频免费看 | 久久国产精品一区二区三区四区 | 亚洲天堂精品 | 99视频一区二区 | 黄色a视频 | a√天堂资源 | 蜜臀av一区二区 | 婷婷亚洲综合 | 精品久久精品 | 狠狠色丁香婷婷综合久小说久 | 国产精品美女久久久久久2018 | 国产手机在线观看 | 免费99视频 | 亚洲免费在线看 | 色a网 | 精品久久久久久国产偷窥 | 午夜免费在线观看 | 久久国语露脸国产精品电影 | 99精彩视频在线观看免费 | 中文在线免费看视频 | 色精品视频 | 久久久精品 一区二区三区 国产99视频在线观看 | 91人网站 | 91精彩视频在线观看 | 久久久久久免费视频 | 日韩中文字幕免费在线播放 | 日本论理电影 | 国产激情久久久 | 国产精品麻豆三级一区视频 | 深爱激情丁香 | 午夜视频日本 | 国产最新在线观看 | 欧美a影视| 久久激情电影 | 奇米影视777四色米奇影院 | a一片一级| 久久久999精品视频 国产美女免费观看 | 99re国产视频| 成人毛片一区二区三区 | 中文字幕在线观看2018 | 国产精品video爽爽爽爽 | 日b视频国产| 天天干天天碰 | 久久久久| 日韩高清国产精品 | 四虎在线免费观看 | 国产午夜小视频 | 欧美激情第八页 | 欧美日韩国产精品一区二区 | 丰满少妇高潮在线观看 | 欧美性极品xxxx娇小 | 亚洲精品日韩一区二区电影 | 操操操综合| 一区二区三区在线免费观看视频 | 久久伦理电影网 | 欧美日韩中文字幕综合视频 | 国产成人久久精品77777 | 国产精品一区二区久久 | 91久久国产露脸精品国产闺蜜 | 久久夜av | 日韩毛片在线播放 | 高清av不卡 | 久久性生活片 | 亚洲免费视频在线观看 | 精品国产乱码久久久久久1区2匹 | 欧美日韩在线免费观看 | 日韩av手机在线看 | 久久亚洲综合色 | 欧美日韩电影在线播放 | 久久香蕉国产精品麻豆粉嫩av | 狠狠操夜夜 | 婷婷丁香色综合狠狠色 | 欧美日韩国产在线观看 | 日本女人的性生活视频 | 国产日韩欧美在线观看视频 | 美腿丝袜一区二区三区 | 在线观看播放av | 日日日网| 国产精品www | 免费a现在观看 | 免费看国产一级片 | 超碰在线公开免费 | 国产精品美女久久久久久2018 | 奇米影视8888在线观看大全免费 | 天天色图| 黄色av一级片 | 激情婷婷色 | 玖草在线观看 | 91麻豆精品国产91久久久无需广告 | 国产一级不卡毛片 | 99热日本| 亚洲精品视频网 | 日本最新中文字幕 | 国产高清视频在线播放 | 国产精品久久久久毛片大屁完整版 | 黄色大全免费网站 | 中文字幕久久精品亚洲乱码 | 久久免费看毛片 | 国产成人精品在线 | 亚洲日日夜夜 | 中文字幕 在线 一 二 | 国产一区二区在线播放视频 | 黄色三级久久 | 久久成熟| 国产精品尤物视频 | 一区二区不卡在线观看 | 99视频免费 | 99精品影视 | 99热超碰在线 | 免费观看xxxx9999片 | 激情电影影院 | 日日碰狠狠躁久久躁综合网 | 国产资源在线播放 | 国产视频久久 | 日韩av高清在线观看 | 国产999久久久| 中文字幕电影一区 | 亚洲精品视频在线播放 | 97视频网站 | 精品欧美一区二区精品久久 | 色.com| 亚洲精品午夜一区人人爽 | 99激情网 | 91成年人网站 | 欧美激情奇米色 | 国产精彩视频 | 三级性生活视频 | 精品一区二区三区在线播放 | 免费日韩 精品中文字幕视频在线 | 欧美va天堂在线电影 | 波多野结衣视频一区 | 天天爱天天插 | 午夜av免费在线观看 | 精品亚洲网 | 日产乱码一二三区别免费 | 一区二区三区免费在线观看视频 | 国产精品久久久久久999 | 欧美精品被 | 99精品国产免费久久久久久下载 | 色资源网免费观看视频 | 亚洲精品www | 98久久| 国语久久| 在线看片一区 | 超碰在线人人草 | 九九久久精品视频 | 久久综合精品国产一区二区三区 | 在线免费看片 | 最近中文字幕高清字幕在线视频 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 韩日av在线 | 久草在线欧美 | 欧美色图亚洲图片 | 黄色网大全 | 偷拍福利视频一区二区三区 | 天天躁日日躁狠狠 | 97成人精品视频在线观看 | 91丨porny丨九色 | 久久久久免费精品视频 | 中日韩欧美精彩视频 | 不卡视频在线看 | 热久久这里只有精品 | 色婷婷啪啪免费在线电影观看 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 久久久久久99精品 | 国产91影视 | 日韩精品视频第一页 | 经典三级一区 | 亚洲精品美女视频 | 国内久久视频 | 久草视频免费在线观看 | 久久免费成人精品视频 | 亚洲狠狠丁香婷婷综合久久久 | 久久99热这里只有精品国产 | 国产一区二区三区免费观看视频 | 色综合久久66 | .精品久久久麻豆国产精品 亚洲va欧美 | 成年人视频在线免费播放 | 又湿又紧又大又爽a视频国产 | 亚洲一区日韩精品 | 亚州精品天堂中文字幕 | 亚洲电影一区二区 | 久草精品视频在线播放 | 日韩一区二区三区不卡 | 视频 天天草 | 亚洲激精日韩激精欧美精品 | 免费在线观看国产精品 | 69精品人人人人 | 九草在线视频 | 91黄色在线看 | 国产91大片| 亚洲精品免费在线视频 | 亚洲免费a | 成人三级黄色 | www.国产毛片 | 欧美福利视频一区 | 亚洲五月六月 | 日韩欧美精品在线 | 久久久性| 午夜av片 | 午夜美女福利直播 | 国产成人精品久久久久蜜臀 | 伊人导航| 少妇按摩av| 国产高清免费 | 99精品亚洲 | 韩国av一区二区三区在线观看 | 国产在线探花 | 日韩av在线不卡 | 婷婷亚洲综合五月天小说 | 国产亚洲欧美一区 | 丁香五月亚洲综合在线 | 日韩av中文 | 超碰97免费| 最新久久久 | 久久久久久免费 | 国产视频在线观看一区 | 欧美国产日韩一区二区三区 | 欧美三级高清 | 国内精品久久久精品电影院 | 96精品视频 | 91九色网址| 国产精品av免费观看 | www久久国产 | 久久这里只有精品首页 | 国产精品久久久久久爽爽爽 | 高潮久久久 | 欧美性生活一级片 | 91福利区一区二区三区 | 亚洲精品免费在线视频 | 亚洲精品国 | 国产手机免费视频 | 久草在线综合网 | www.国产高清 | 国产精品短视频 | av免费网| 丁香六月网| 91成人在线网站 | 麻豆免费在线播放 | 天天综合婷婷 | 色综合天天综合在线视频 | 欧美日韩国产网站 | 五月婷婷一区二区三区 | av资源网在线播放 | 日韩免费网站 | 亚洲天堂va | 99热超碰在线| 午夜美女福利直播 | 国产字幕av | 欧美日韩亚洲精品在线 | 国产香蕉97碰碰碰视频在线观看 | 欧美色图亚洲图片 | 福利一区在线 | 日韩综合在线观看 | 亚洲午夜久久久综合37日本 | 香蕉视频在线观看免费 | 亚洲精品国产视频 | 蜜桃视频成人在线观看 | 日韩精品中文字幕一区二区 | 亚洲精品在线免费播放 | 亚洲国产伊人 | 91亚洲精品国偷拍自产在线观看 | 婷婷午夜 | 日日夜夜天天射 | 玖玖在线看 | 久草在线在线 | 97人人视频 | 美女性爽视频国产免费app | 免费av试看 | 日p视频| 欧美成人一区二区 | 91视频在线观看免费 | 久久久在线观看 | 天天想夜夜操 | 一区二区三区高清在线观看 | 色婷婷啪啪免费在线电影观看 | 久久视频在线观看中文字幕 | 国产精品久久久久av福利动漫 | 97精品国产97久久久久久久久久久久 | 91免费在线视频 | 欧美孕妇与黑人孕交 | 亚洲视频在线观看免费 | 欧美 激情 国产 91 在线 | 欧美日韩在线电影 | 天天干天天操av | 黄色软件网站在线观看 | 日韩电影在线一区二区 | 69国产精品视频 | 亚洲一级片在线观看 | 亚洲人成人在线 | 国产黄色精品在线观看 | 午夜av不卡 | 日韩影视精品 | 国产视频一区二区三区在线 | 亚洲区精品视频 | 欧美在线观看禁18 | 97色综合 | 黄色日视频 | 亚洲专区免费观看 | 色久网 | 亚洲草视频 | 黄色亚洲大片免费在线观看 | 日本公妇在线观看 | 色多视频在线观看 | 伊人中文网 | 亚洲综合成人av | 麻豆视频在线播放 | 久久综合久久综合这里只有精品 | 亚洲理论影院 | 亚洲精品成人av在线 | 天天摸天天弄 | 久久er99热精品一区二区 | 日本久久高清视频 | 狠狠色2019综合网 | 国产精品欧美在线 | 久久久久久精 | 中文字幕电影高清在线观看 | 91香蕉视频黄色 | 日韩一级电影在线 | 久久99久久99精品中文字幕 | 久久视频在线免费观看 | 五月婷婷激情综合 | 久草视频观看 | 麻豆视屏| www.五月天婷婷.com | 成人黄色免费观看 | 奇米网8888 | 久久精品国产免费 | 久艹视频在线免费观看 | 久久超级碰 | 国产精品久久久久久久久久久久久久 | 一区二区三区视频 | 91麻豆精品国产91久久久使用方法 | av青草 | 久久久久久久久久电影 | 国产免费av一区二区三区 | 国产精品每日更新 | 亚洲综合丁香 | 婷婷av电影| 四虎成人精品永久免费av | 手机在线永久免费观看av片 | 看片一区二区三区 | 美女视频永久黄网站免费观看国产 | 免费在线视频一区二区 | 激情五月婷婷网 | 日本久久久精品视频 | 毛片的网址 | 中文字幕在线看视频国产 | 四虎在线影视 | 奇米网网址| 日韩中字在线观看 | 欧美性久久久 | 91在线看网站 | 国产区 在线 | 日p视频在线观看 | 91麻豆精品国产91久久久久久 | 久久99精品国产麻豆宅宅 | 国产在线超碰 | 久久精品99精品国产香蕉 | 精品国产一区二区三区四 | 99精品福利| 91理论片午午伦夜理片久久 | 91av视屏| 欧美日韩午夜爽爽 | 久久精品日本啪啪涩涩 | 麻豆高清免费国产一区 | 免费看在线看www777 | 在线国产视频观看 | 最新国产精品亚洲 | 国产免费资源 | 天天干天天操天天拍 | 久草91视频 | 天天躁日日躁狠狠躁 | 日韩四虎| 亚洲在线精品视频 | 欧美日本一二三 | 国产69熟| 亚洲欧美日韩精品久久奇米一区 | 日韩在线 一区二区 | 99久久精品费精品 | 精品久久一区二区 | 我要色综合天天 | 人人干在线 | 在线免费色视频 | 久久久亚洲精品 | 黄色小说在线观看视频 | 99久久精品免费看国产 | 一区二区电影在线观看 | 欧美日韩高清一区二区三区 | 久久免费看毛片 | 播五月婷婷 | 日本在线观看一区二区三区 | 人人精久| 三级av中文字幕 | 亚洲首页 | 99久久影视 | 九九热视频在线免费观看 | 热九九精品 | 免费在线播放 | 亚洲精品综合一区二区 | www国产精品com | 99热手机在线观看 | 久久免费av | 天天舔天天射天天操 | 久久影视网 | 中文字幕丝袜美腿 | 九九99靖品 | 国产v亚洲v | 五月天婷婷在线观看视频 | 国产精品 日韩 | 伊人伊成久久人综合网小说 | 91精品国产成 | 丁香花在线视频观看免费 | 五月天视频网 | 激情欧美xxxx | 亚洲视频aaa| 99在线精品免费视频九九视 | 国产一区二区在线免费播放 | 久久国产精品视频观看 | 国产一区在线视频播放 | 国产精品国产三级国产不产一地 | 丁香五月亚洲综合在线 | 最近免费中文字幕 | 国产精品久久久久国产精品日日 | 国产原创91| 精品视频999 | 欧美伦理一区二区三区 | 国产福利精品一区二区 | 欧美另类z0zx| 黄色网址a | 综合激情av | 亚洲精品国精品久久99热 | 欧美最新另类人妖 | 久久精品首页 | 精品久久电影 | 中文字幕91在线 | 久久久黄色av | 亚洲一区免费在线 | 日韩成人不卡 | 国语黄色片 | 成人国产综合 | 成人影片在线免费观看 | 夜夜操狠狠干 | a午夜电影| 91麻豆文化传媒在线观看 | 狠狠色综合网站久久久久久久 | 成人中文字幕在线观看 | 一区免费视频 | 久久综合久色欧美综合狠狠 | 丁香六月国产 | 色播五月激情五月 | 黄色电影网站在线观看 | 国产国语在线 | www黄免费| 日日日爽爽爽 | 探花视频在线版播放免费观看 | 黄色成人在线观看 | 超级碰99 | 高清一区二区三区 | 天天操综合网 | 国产精品成人免费一区久久羞羞 | 中文字幕在线精品 | 久久精品99久久久久久 | 亚洲精品综合一二三区在线观看 | 国产精品成人免费精品自在线观看 | 六月丁香婷 | 欧美久久久久久久久 | 精品xxx | 综合av在线 | 成人午夜在线观看 | 国产精品欧美久久 | 久久人人爽人人片 | 色综合www | 亚洲在线高清 | 手机在线视频福利 | 狠狠色网 | 天天天天色射综合 | av解说在线 | 亚洲最大成人免费网站 | 日本久久成人 | 欧美在线一 | 国产精品一区二区在线播放 | 综合网婷婷 | 91一区二区在线 | 成 人 黄 色 片 在线播放 | 日韩偷拍精品 | 欧美日韩免费一区 | 亚洲视频1区2区 | 国内丰满少妇猛烈精品播 | 国产一区二区三区免费观看视频 | 国产91在线观看 | 国产在线久草 | 999久久久久久久久 69av视频在线观看 | 99精品小视频 | 免费91在线观看 | 欧美日韩视频免费 | 日韩精品极品视频 | 顶级bbw搡bbbb搡bbbb | 国产乱码精品一区二区三区介绍 | 在线观看91av | 在线观看视频一区二区 | 国产中文字幕在线 | 天天操夜夜曰 | 日韩免费看的电影 | 国产视频18| 久久99精品国产 | 亚洲婷久久 | 亚洲精品在线免费观看视频 | 国产精品一区二区精品视频免费看 | 欧美日韩高清一区二区三区 | 五月天婷婷丁香花 | 亚洲最新视频在线 | 在线观看免费成人av | 欧洲色吧 | 久久亚洲免费 | 91久久丝袜国产露脸动漫 | 日本久久久久久久久久 | 欧美日韩在线观看不卡 | 欧美性色黄 | 国产精品久久久久久爽爽爽 | 中文字幕一区二区三区视频 | 一本一本久久a久久精品综合妖精 | 国产一区二区在线免费播放 | 久9在线| 射射射av | 最近日本韩国中文字幕 | 探花视频在线观看+在线播放 | 91精品在线免费观看视频 | 亚州精品在线视频 | 在线日韩三级 | 国内精品久久久久久 | 丁香婷婷综合激情五月色 | 六月丁香婷 | 国产亚洲亚洲 | 亚洲日本激情 | 91久久黄色| 99视频偷窥在线精品国自产拍 | 在线观看中文字幕av | 国产伦理久久精品久久久久_ | 免费视频二区 | 天天玩天天干天天操 | 最近免费观看的电影完整版 | 久久免费的精品国产v∧ | 91看毛片| 丁香九月激情 | 国产成人av | 黄色免费大全 | 精品久久久久一区二区国产 | 久久精品高清视频 | 天天操婷婷 | 日韩欧美在线一区二区 | 免费看国产曰批40分钟 | 国产精品一区免费看8c0m | 在线观看91视频 | 成人免费观看av | 亚洲视频,欧洲视频 | 亚洲国产中文字幕在线观看 | 国产69久久 | 狠狠狠色丁香婷婷综合久久五月 | 国产a国产a国产a | 日韩网站中文字幕 | 久久国产欧美日韩精品 | 精品久久久久一区二区国产 | 国产黄网在线 | 日韩精品资源 | 香蕉久久久久久av成人 | 91精品国产综合久久福利 | 中文字幕a∨在线乱码免费看 | 亚洲欧美日韩一二三区 | a视频在线观看免费 | 97精品国产97久久久久久久久久久久 | 亚洲婷婷伊人 | 91在线一区二区 | 国产美女免费观看 | 亚洲一区二区精品3399 | 四虎国产 | 久久成人国产精品一区二区 | 久久成人麻豆午夜电影 | 久久久影院一区二区三区 | 一区二区三区在线影院 | 天天摸天天弄 | 久久电影国产免费久久电影 | 欧美日本高清视频 | 91九色精品女同系列 | 国产精久久久 | 黄色片视频在线观看 | 狠狠狠干 | 一区二区三区在线视频观看58 | 天天做夜夜做 | 天天干天天做 | 成人午夜电影免费在线观看 | 美女免费视频观看网站 | 一区在线观看视频 | 一级黄色大片 | 波多野结衣久久资源 | 日韩网| 天天操天天干天天操天天干 | 西西大胆免费视频 | 91一区二区三区久久久久国产乱 | 日韩色视频在线观看 | 午夜精品一二三区 | 999热视频 | 国产网红在线 | 性色av免费看 | 亚洲视频中文 | 国产美女在线观看 | 久久久精品国产免费观看一区二区 | 91成人精品一区在线播放69 | 欧美午夜久久 | 九色激情网 | 高潮久久久久久久久 | 五月婷丁香 | 中文字幕精品三区 | 在线国产小视频 | 91免费黄视频| 国产护士av| 国产区av在线 | 91久久丝袜国产露脸动漫 | 亚洲精品tv久久久久久久久久 | 天天操天天艹 | 97精品一区二区三区 | 亚洲精品男人天堂 | 亚洲精品白浆高清久久久久久 | 日韩欧美aaa | 一区二区视频免费在线观看 | 免费精品视频在线观看 | 久久av在线播放 | 视频国产在线观看18 | 在线观看免费av网 | 欧美日韩一区二区视频在线观看 | 精品国产一区二区三区免费 | av免费电影在线观看 | 在线观看爱爱视频 | 九九九毛片| 东方av在线免费观看 | 日日操天天操狠狠操 | 超碰av在线免费观看 | 黄色影院在线播放 | 久草网站| 探花视频网站 | 亚洲国产免费av | 天天干天天操天天操 | 日本三级香港三级人妇99 | 日韩精品一区二区三区水蜜桃 | 正在播放国产一区 | 一区二区观看 | 亚洲美女视频在线 | 亚洲精品视频网站在线观看 | 在线观看色视频 | 婷婷久久久 | 狠狠色丁香婷婷综合最新地址 | 9热精品 | 色综合久久综合中文综合网 | 香蕉免费在线 | 天天色婷婷 | 久久久免费视频播放 | 亚洲精品网址在线观看 | 国产一区自拍视频 | 中文字幕av有码 | 黄色免费电影网站 | 在线免费观看视频一区 | 五月天中文在线 | 五月天婷婷免费视频 | 免费亚洲黄色 | 91大神免费视频 | 亚洲成人精品国产 | 久久久麻豆精品一区二区 | 国产自产高清不卡 | 精品福利网 | 免费在线一区二区 | 狠狠干夜夜 | 欧美日韩天堂 | 在线观看日韩精品视频 | 亚洲精品视频在线观看免费视频 | 久久综合九色综合久久久精品综合 | 88av视频| 国产精品一区二区久久 | 久久综合婷婷国产二区高清 | 天天插天天射 | 99热这里只有精品8 久久综合毛片 | 在线视频 91 | 一级片免费观看视频 | 亚洲日本韩国一区二区 | 91精品国产91热久久久做人人 | 91亚瑟视频 | 免费看精品久久片 | 亚洲 欧美 变态 国产 另类 | 国产一区高清在线 | 久久av一区二区三区亚洲 | 激情综合婷婷 | 91九色蝌蚪国产 | 一区二区三区高清不卡 | 五月激情丁香图片 | 美女视频a美女大全免费下载蜜臀 | 亚洲精品五月天 | 麻豆视频在线 | 天天射天天干天天操 | 国产精品乱码久久久久久1区2区 | 国产福利av | 国产成人免费精品 | 精品99久久久久久 | 久久99久久99精品免费看小说 | 婷婷在线资源 | 在线精品亚洲一区二区 | 日韩,中文字幕 | 97在线视频观看 | 久久狠狠婷婷 | 美女网站久久 | 又黄又爽又刺激视频 | 久久躁日日躁aaaaxxxx | 日韩欧美视频免费看 | 996久久国产精品线观看 | 日韩最新av在线 | 最新av在线免费观看 | 97视频人人免费看 | 婷婷久操| 成人亚洲综合 | 国内精品美女在线观看 | 色狠狠操 | 一级免费av| 欧美激情另类 | 97超碰色| 国产aa免费视频 | 色综合天天综合在线视频 | 久久人人爽人人片av | 日韩综合视频在线观看 | 亚洲精品高清视频 | 在线视频 91 | a在线观看视频 | 五月婷婷丁香网 | 亚洲无吗天堂 | 黄色免费网 | 欧美日韩国产一二三区 | 国产精品欧美一区二区三区不卡 | 久久久久女人精品毛片 | 国产色中涩 | 日本久久精品 | 在线一区二区三区 | 中文字幕av全部资源www中文字幕在线观看 | 午夜精品久久久久久久99无限制 | 91手机电影| 久久少妇 | 欧美大片第1页 | 蜜臀av性久久久久av蜜臀三区 | 激情综合网婷婷 | 久久av免费观看 | 婷婷在线资源 | 亚洲五月激情 | 日本中文不卡 | 国产美女精品视频 | 久久精品影片 | 日韩欧美精品一区二区三区经典 | 久久国产精品99久久久久久进口 | 欧美日韩精品在线 | 欧美成人h版在线观看 | 2023av| 亚洲黄色免费电影 | 日韩在线网址 | 国产视频一区在线 | 日韩一区二区三区免费视频 | 精品国产成人av | 热久久视久久精品18亚洲精品 | 性色av免费在线观看 | 国产精品成人久久 | 天天射天天操天天干 | 久久精品99国产精品日本 | 亚洲精品福利在线 | 日韩在线精品一区 | av三级在线播放 | 国产无遮挡又黄又爽馒头漫画 | 欧美日韩一区二区三区视频 | 91免费视频国产 | 97久久精品午夜一区二区 | 婷婷色中文| 911免费视频 | 日韩电影中文字幕在线观看 | 亚洲久在线 | 高清精品在线 | 欧美在线观看禁18 | 亚洲1区在线 | 亚洲夜夜爽 | 一区久久久 | 免费黄av | 精品在线观看国产 | 欧美日韩伦理在线 | 在线黄网站 | 一区二区三区不卡在线 | 九九视频免费在线观看 | 国产精品porn | 不卡日韩av| 国产伦理一区二区三区 | 成年人免费在线 | 中文字幕亚洲欧美日韩2019 | 又黄又爽又无遮挡免费的网站 | 国产不卡免费av | 天天夜夜亚洲 | 国产在线视频不卡 | 成人久久久久久久久久 | 天天操天天操天天操天天操天天操 | 久久国产免费 | 在线成人欧美 | 黄色一区三区 | 国产剧情在线一区 | 精品在线99 | 国产va精品免费观看 | 亚洲成人国产精品 | 99国产精品一区 | 丁香花中文字幕 | 黄a网| 激情综合五月网 | 日本视频网 | 国产精品日韩久久久久 | av在线之家电影网站 | 国产美女精彩久久 | 视频一区亚洲 | 高清av免费一区中文字幕 | 深夜免费福利 | 亚洲精品视频一 | 亚洲一区久久 | 一区二区 久久 | 国产一在线精品一区在线观看 | 欧美成人按摩 | 91在线小视频 | 午夜91视频 | 97超碰中文字幕 | 午夜神马福利 | 天天躁日日躁狠狠躁av中文 | 在线免费性生活片 | 91香蕉视频在线 | 久久久国产高清 |