一、成品圖展示
簡介:因zigbee實驗,制作一個相對簡易版的上位機,接收來自zigbee無線傳感采集的溫濕度、光照等數據。
並且將數據部分描繪成實時動態折線統計圖。
二、主要功能介紹
主要使用QT自帶的 serialport 和繪圖 charts 模塊,如果沒有安裝這些模塊,在window安裝時QT時勾選 QT charts
在使用charts時記得插入QT_CHARTS_USE_NAMESPACE否則無法使用 Qcharts等模塊
1)主要講兩點 : 一、統計圖和 按鈕textEdie 等共存
代碼:
2)動態更新折線
我設置了三個定點,通過replace();替換舊的點,實現更新,新的POint(x,y),x不停的增加,y為收到的數據。字符轉為數字,QByteArray是有函數,bte.toInt();方法實現的,但我並沒有采用
:詳細的工程可以到下面網站進行下載
碼雲:https://gitee.com/goodlucky2019/QT
Github:https://github.com/2019LuckyLiu/QT