資源簡介
程序中的
mywidget.cpp使用的QwtPlot控件
實現的是:曲線1,2利用隨機數和定時器實現動態繪制,
不同的是繪制時數據源和坐標軸。曲線2的坐標軸跟隨系統時間變化。此外還實現圖例控制曲線的顯示和鼠標左鍵放大繪圖/右鍵恢復繪圖。
plot.cpp 為新建一個C++類,基類QwtPlot,類型信息:繼承QWidget
實現:3條曲線的繪制(曲線3是動態的),通過控制圖例實現不同曲線的顯示。此外還是先鼠標左鍵移動圖,鼠標右鍵和滑動放大/縮小繪圖。

代碼片段和文件信息
#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();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????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
- 上一篇:C/C++程序 多元多項式的相乘
- 下一篇:C語言 stm32 AES加密解密
評論
共有 條評論