一,简介:
QWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目,可生成各种统计图。它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提供, 输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘),Compasses(仪表盘)等等。该工具库基于Qt开发,所以也继承了Qt的跨平台特性。
二,开发环境:VS2010+QT4.7.0+XP。
二,下载地址:QWT6.1.2官方下载地址(我下载6.1.2版本,5.3MB)。
三,安装步骤:
1,将下载的“qwt-6.1.2.zip”解压缩到QT安装目录中,我的QT安装目录是“C:\Qt\4.7.0”,解压后QWT所在目录“C:\Qt\4.7.0\qwt-6.1.2”,见图1;
图1 QWT解压后目录
2,打开Qt命令窗口Qt4.7.0 command prompt,进入你的解压文件目录,见图2,图3。
图2 Qt4.7.0 command prompt
图3 Qt4.7.0 command prompt 环境
3,在Qt4.7.0 command prompt命令行中依次输入以下命令,编译QWT组件。
cd qwt-6.1.2
qmake qwt.pro
nmake
cd designer
qmake designer.pro
nmake
cd ..
cd examples
qmake examples.pro
nmake
4,编译完成后,还需要做以下工作:
(1)、将C:\Qt\4.7.0\qwt-6.1.2\lib的qwtd.dll、qwt.dll拷贝到C:\Qt\4.7.0\bin目录下,将qwtd.lib、qwt.lib拷贝C:\Qt\4.7.0\\lib目录下。qwtd.dll是我们在Debug模式需要设置的lib文件;
(2)、再将C:\Qt\4.7.0\qwt-6.1.2\designer\plugins\designer目录下的qwt_designer_plugin.dll和qwt_designer_plugin.lib拷贝到C:\Qt\4.7.0\plugins\designer目录下;
(3)、再将C:\Qt\4.7.0\qwt-6.1.2\src目录下的所有文件拷贝到C:\Qt\4.7.0\include\QWT目录下(新建一个QWT目录)。这样就完成了Qwt的编译和基本配置工作了,可以运行一下QWT下面的编译好的示例试试。
图4 QWT下示例运行测试
(4)、在QT Designer中绘制用户界面时,就可以看到界面左侧的ToolBox工具箱中增加了“Qwt”类型的控件。我们在设计用户界面时就可以像使用其它Qt控件一样使用Qwt组件了。
图5 QT Designer中QWT组件
5,VS2010中进行配置,要不新建项目后使用QWT编译报错。