QT qwt繪製溫度計demo

2021-09-01 06:22:53 字數 934 閱讀 1023

首先往widget.ui裡面拖動乙個qwtthermo的外掛程式,然後在

widget::widget(qwidget *parent) :

qwidget(parent),

ui(new ui::widget)

新增thermo外掛程式的**即可

ui->thermo->setscale(0.0,60.0); //設定刻度範圍

ui->thermo->setpipewidth(10); // 管道液體寬度

ui->thermo->setscalemaxminor(3); // 每個數字刻度之間再次劃分的間隔,設定的最大值只能是 數字a-數字b

ui->thermo->setscalemaxmajor(30);// 數字刻度之間的間隔數字間隔 數字a-數字b

ui->thermo->setfillbrush(qt::green); //管道液體顏色

ui->thermo->setalarmenabled(true); //閾值報警

ui->thermo->setalarmbrush(qt::red);// 報警顏色

ui->thermo->setalarmlevel(20); //閾值

ui->textlabel->settext("coltor1-temp");

溫度計的值由下面這一行設定

ui->thermo->setvalue(value);
我們可以將這一行放在乙個定時的函式中或者其他需要進行溫度計值改變的條件中即可。雖然不是特別好看,但是也能湊合著用吧。。。。。。
完整的demo鏈結貼出:

電子溫度計方案

目前普遍的有3種體溫計 水銀溫度計 電子溫度計 紅外線耳溫計。我們最普遍的體溫計是水銀體溫計,它可以使隨體溫公升高的水銀柱保持原有位置,便於使用者隨時觀測。但由於玻璃的結構比較緻密,水銀的效能相當穩定。電子式體溫計利將體溫以數字的情勢顯示出來,讀數清晰,攜帶方便。紅外線耳溫計是通過丈量耳朵鼓膜的輻射...

專案記錄 基於FPGA實現數字溫度計

目錄 1 設計目標 2 硬體部分 3 程式設計 4 及測量效果 1 溫度測量範圍0 125 2 led數碼管顯示溫度 3 存在報警溫度 可修改 主要由三個部分構成 1 溫度採集模組 ds18b20 2 資料處理模組 fpga 3 溫度顯示模組。led數碼管 框圖 ds18b20 1.特性 2.溫度資...

任務8 Arduino做簡單溫度計

任務8 arduino做簡單溫度計 程式解讀 int x 整數是基本資料型別,占用2位元組。儲存模擬引腳值 float v 單精度浮點型,儲存換算後的資料 void setup arduino板起動時setup 函式會被呼叫 serial.begin 9600 開啟串列埠通訊,設定波特率9600 v...