【QWT简介】
QWT[1],全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目, 可生成各种统计图。它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提供, 输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘),Compasses(仪表盘)等等。该工具库基于Qt开发,所以也继承了Qt的跨平台特性。 【QWT基类】[2] QwtAbstractScale: 包含刻度尺的所有类的抽象基类; QwtAbstractScaleDraw:绘制刻度尺的抽象基类; QwtAbstractSlider:滑块部件的抽象基类; QwtAlphaColorMap:可以改变颜色的alpha值; QwtAnalogClock:时钟的模拟类; QwtArrayData:包含2个QwtArray<double>实例的数据类; QwtArrowButton:箭头按钮; QwtClipper:剪贴板类; QwtColorMap:提供数值到颜色的映射功能; QwtCompass:指南针部件; QwtCompassMagnetNeedle:指南针部件的磁针; QwtCompassRose:罗盘部件的抽象基类; QwtCompassWindArrow:风向标的指示器;…… ……
安装环境:Qt4.8.2+minGw+window 7
1、安装qwt需要下载qwt安装包,我下载的版本是qwt-6.0.1,将压缩包解压后放在D:\Program_Files\Qt中,并改名为Qwt_MinGW;
2、启动Qt中的command prompt
用命令行切换至Qwt_MinGW所在的目录
D:
cd ./Program_Files/Qt/Qwt_MinGW
make
如果这里提示make不是内部或外部命令,也不是可运行的程序或批处理文件,那么可能是Qt环境变量没有配置,或者没有安装MinWG with GCC,此时应从官网上下载MinGW-gcc440-1.zip,解压缩到D:\Program_Files\Qt中,改名为名mingw,然后安装qt-win-opensource-4.8.2-mingw.exe,安装目录为D:\Program_Files\Qt\4.8.2_MinGW,安装完成后将mingw文件夹拷贝至D:\Program_Files\Qt\4.8.2_MinGW中,设置系统的环境变量Path,将D:\Program_Files\Qt\4.8.2_MinGW\bin添加进去。
搞定上述步骤之后,再次make,等命令行运行结束之后,敲入make install,这时,编译好的文件会被拷贝至C:\Qwt_MinGW,将其改名为Qwt,再将这个文件夹剪切至D:\Program_Files\Qt\4.8.2_MinGW.
然后将Qwt\lib下的
拷贝到D:\Program_Files\Qt\4.8.2_MinGW\lib下
将
拷贝到D:\Program_Files\Qt\4.8.2_MinGW\bin下
将Qwt\plugins\designer下的
拷贝到D:\Program_Files\Qt\4.8.2_MinGW\plugins\designer中
在Qwt\include新建一个Qwt文件夹,将include中的所有文件拷贝到Qwt中,然后将Qwt剪切到D:\Program_Files\Qt\4.8.2_MinGW\include中。
这样,在Designer中绘制用户界面时,就可以看到界面左侧的ToolBox工具箱中增加了“Qwt”类型的控件。我们在设计用户界面时就可以像使用其它Qt控件一样使用Qwt组件了。
3.使用
在QT Creater中新建工程,在*.pro中添加如下几行:
实际上,编译好后install ,目录下有个feature,复制到Qt安装目录下的mkspecs里面,包含了qwt和qwtconfig.pri的配置和定义,安装路径变了只要修改配置文件的路径就可以,以后在应用程序里面加上CONFIG +=qwt就可以包含头文件和库的链接定义了。
原文地址:http://blog.youkuaiyun.com/cgzhello1/article/details/7407449