-
大小: 9KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-05-23
- 語(yǔ)言: C/C++
- 標(biāo)簽: Qwt??Qt??動(dòng)態(tài)繪圖??
資源簡(jiǎn)介
程序中的
mywidget.cpp使用的QwtPlot控件
實(shí)現(xiàn)的是:曲線1,2利用隨機(jī)數(shù)和定時(shí)器實(shí)現(xiàn)動(dòng)態(tài)繪制,
不同的是繪制時(shí)數(shù)據(jù)源和坐標(biāo)軸。曲線2的坐標(biāo)軸跟隨系統(tǒng)時(shí)間變化。此外還實(shí)現(xiàn)圖例控制曲線的顯示和鼠標(biāo)左鍵放大繪圖/右鍵恢復(fù)繪圖。
plot.cpp 為新建一個(gè)C++類,基類QwtPlot,類型信息:繼承QWidget
實(shí)現(xiàn):3條曲線的繪制(曲線3是動(dòng)態(tài)的),通過(guò)控制圖例實(shí)現(xiàn)不同曲線的顯示。此外還是先鼠標(biāo)左鍵移動(dòng)圖,鼠標(biāo)右鍵和滑動(dòng)放大/縮小繪圖。

代碼片段和文件信息
#include?“mywidget.h“
#include?
#include?“plot.h“
#include?
int?main(int?argc?char?*argv[])
{
????QApplication?a(argc?argv);
????MyWidget?w;
????w.show();
//????plot?*qwtplot?=?new?plot();
//????QWidget?window;
//????QHBoxLayout?*layout?=?new?QHBoxLayout(?&window?);
//????layout->setContentsMargins(?0?0?0?0?);
//????layout->addWidget(?qwtplot?);
//????window.resize(?600?400?);
//????window.show();
????return?a.exec();
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????477??2015-12-03?15:30??qwtplot\main.cpp
?????文件???????6024??2015-12-03?17:14??qwtplot\mywidget.cpp
?????文件????????998??2015-12-03?17:09??qwtplot\mywidget.h
?????文件????????777??2015-12-03?16:44??qwtplot\mywidget.ui
?????文件???????5524??2015-12-03?17:08??qwtplot\plot.cpp
?????文件????????972??2015-12-03?17:10??qwtplot\plot.h
?????文件????????566??2015-12-03?13:44??qwtplot\qwtplot.pro
?????文件??????13631??2015-12-03?17:15??qwtplot\qwtplot.pro.user
?????目錄??????????0??2015-12-03?17:15??qwtplot
-----------?---------??----------?-----??----
????????????????28969????????????????????9
評(píng)論
共有 條評(píng)論