A) 简介
1、QWT是一个基于LGPL版权协议的开源项目, 可生成各种统计图。它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提供, 输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘),Compasses(仪表盘)等等。该工具库基于Qt开发,所以也继承了Qt的跨平台特性。
2、QWT官方网址:http://qwt.sourceforge.net/
QWT6.0.1官方下载地址:http://sourceforge.net/projects/qwt/
3、安装步骤如下:
注意:安装文件目录不许出现空格。详细请看QWT帮助文档 install
B) Win32/MSVC VS2008+Qt4.7下的QWT安装方法
打开Qt命令窗口Qt4.7.4 command prompt,进入你的解压文件目录:
cd D:\qt\qwt
qmake qwt.pro
nmake
---------------------
cd designer
qmake designer.pro
nmake
---------------------
cd ..
cd examples
qmake examples.pro
nmake
执行完上面的命令后,qwt组件就编译完成了(实际通过VS2008打开如上项目,可以自动编译,省手动敲命令了)。
1、将D:\Qt\Qwt\lib的qwtd.dll 、qwt.dll拷贝到C:\Qt\4.7.4\bin,将qwtd.lib、qwt.lib拷贝C:\Qt\4.7.4\lib(以qt安装在C:\Qt\4.7.4目录下为例)目录下。qwtd.dll是我们在Debug模式需要设置的lib文件
2、再将D:\Qt\Qwt\designer\plugins\designer目录下的qwt_designer_plugin.dll和qwt_designer_plugin.lib拷贝到C:\Qt\4.7.4\plugins\designer目录下。
3、再将D:\Qt\Qwt\include目录下的所有文件拷贝到C:\Qt\4.7.4\include目录下。这样就完成了Qwt的编译和配置工作了。
在Designer中绘制用户界面时,就可以看到界面左侧的ToolBox工具箱中增加了“Qwt”类型的控件。我们在设计用户界面时就可以像使用其它Qt控件一样使用Qwt组件了。程序中要增加库文件qwt.lib,在编译后会自动的把包含的头文件包含到程序中。
为了能顺利编译项目,我们必须在项目中引入头文件和lib文件。
在VS2008下打开项目,需要在项目属性中,加入头文件和lib文件。
All Configurations模式下在C/C++ /General/Addtional Include Directories 中加入C:\Qt\4.7.4\include\qwt
Debug配置模式下,在Linker/input/Additional Dependencies中加入 qwtd.lib
Release模式下:在Linker/input/Additional Dependencies中加入 qwt.lib
这样可以顺利编译,并可以出界面。
在QtCreator下打开工程文件pro需要加
LIBS += -L”C:\Qt\4.7.4\lib” -lqwtd INCLUDEPATH += C:\Qt\4.7.4\include\qwt
C)错误异常1:错误static struct QMetaObject const QwtPlot
在VS项目里,我们也需要设置一个预处理QWT_DLL。只有在预处理的时候定义了 QWT_DLL才能使用QWT的抛出类,否则就会出错!这个道理同样适用于我们自己生成的动态库,VS2008中的设置方法如下图所示:
柳北风儿
http://qimo601.iteye.com/
分享到:
相关推荐
qwt6.0.1+QtCreator2.8.1+qt-win-opensource-4.8.5-mingw安装过程
参考网上众多资料,归纳总结出完整的安装步骤,适合零基础的小白操作,多次测试安装绝对成功,附带qt4.8.5版本下载、安装步骤及qwt6.0.1下载路径。
本文档详细介绍了win7下qt的第三方库qwt-6.0.1的搭建过程,对正在搭建此环境的Qt开发者极有帮助。
WIN7+QT5.1.1 下安装QWT图文教程
qwt6.0.1,谁有chartdirctor6.0.3源码,可以交换吗?感谢!这两个哪个好用一点?想用cd,想试试,谁有源码,可以和我交换qwt6.0.1的源码呀!感激不尽!
qwt-6.0.1_arm-linux-gcc是个linux下的qwt库(包含qt需要的控件),适用于arm11的开发板,本人就是用tiny6410的qt移植。
QT编程软件,在XP系统中。包含详细的安装。
QWT6.1.4+VS2019+QT5.12.4 编译后的源码。-X86
QWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目, 可生成各种统计图。qwt-6.0.1版本。
使用vs2010+Qt5.5.1+QWt编译Qwt库,更多问题请参考我的博客:http://blog.csdn.net/toby54king。
Windows下QWT的安装说明及Qt使用QWT库绘制波形图实例
Qt中使用Qwt-6.0.1绘制波形图c++
PythonQwt:适用于Python的Qt绘图小部件 启动PythonQwt项目是(至少暂时)解决了不再维护的PyQwt (Python-Qwt C ++绑定库)的过时问题。 这个想法是将原始的Qwt C ++代码转换为Python,然后通过编写基于NumPy和其他...
qwt-6.2+qt程序员+绘制波形及曲线
qwt + qt5.10 + msvc2015
The Qwt Widget Library ---------------------- Qwt is an extension to the Qt GUI library from Troll Tech AS. The Qwt library contains widgets and components which are primarily useful for ...
参考某大牛博客的QWT Plot例程,VS2010+QT5.5+QWT6.0.1,
qwt6.2.0window包+linux包+pdf+qch帮主文件qwt6.2.0window包+linux包+pdf+qch帮主文件qwt6.2.0window包+linux包+pdf+qch帮主文件qwt6.2.0window包+linux包+pdf+qch帮主文件
完整的qwt6.1.2文件(含qwt-6.1.2和qwt-6.1.2.qch)及亲测可用的安装方法qwt6.1.2_qt5.6.0_win7_win10
qwt 安装配置说明(VS2010 + Qt-5.5.1 + qwt-6.1.3)