QWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目, 可生成各种统计图。
这里为您提供的是官方最新版的QWT说明书,不过是英文版的,可能不懂英文不太习惯。
不过你会发现,其实格试什么的很容易理解的。
它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提供, 输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘),Compasses(仪表盘)等等。该工具库基于Qt开发,所以也继承了Qt的跨平台特性。
QWT安装使用技巧
一. 编译安装
QWT最新版本是6.1, QWT5与QWT6一点也不兼容,windows下编译非常简单:
cd $(QWT_ROOT)
qmake
nmake
QWT5.1的版本支持VC6编译,QWT6只支持VS编译,不能用vc6编译.
二. 编译运行
vs编译示例代码,报错: moc_plot.obj : error LNK2001: 无法解析的外部符号 "public: static struct QMetaObject const QwtPlot::staticMetaObject" (?staticMetaObject@QwtPlot@@2UQMetaObject@@B)
解决方案: 在*.pro 加上QWT_DLL宏定义即可
三. 自定义XY轴
示例代码分析发现,大部分示例xy轴都是默认double数据显示,可以通过子类化QwtScaleDraw来自定义xy轴显示数据
- PC官方版
- 安卓官方手机版
- IOS官方手机版