QWT编译、配置、使用(Qt Creator)

环境:

Win7 32 bit / Qt Creator 3.3.1 / Qt 5.4.1 (msvc2013_opengl, 32 bit) / QWT 6.1.2

QWT, Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目,可生成各种统计图。它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据,数据源以数值,数组或一组浮点数等方式提供, 输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘),Compasses(仪表盘)等等。该工具库基于Qt开发,所以也继承了Qt的跨平台特性。

下载安装

QWT官方网址:http://qwt.sourceforge.net/

稳定版下载地址:http://sourceforge.net/projects/qwt/files/qwt/

选择.zip文件下载,解压

  • designer文件夹: qwt插件的源码,用于生成Qt Designer插件,插件可以在Qt Designer中直接拖拽使用
  • doc文件夹:帮助文档
  • examples文件夹: qwt的示例(源码、可执行程序), 这些工程的生成需要src或designer目录下工程生成的qwt.lib/qwt.dll
  • src文件夹: qwt的源码
  • textengines目录:存放数学指标语言的文本驱动引擎代码
  • pro等工程文件等。

使用Qt Creator打开qwt.pro,进行编译(qmake->build),编译完后会在lib文件夹下生成qwt.dll和qwt.lib(release版), 以及qwtd.dll和qwtd.lib(debug版)。

同时会生成qt creator使用的插件qwt_designer_plugin.dll和qwt_designer_plugin.lib。

配置

(1)    本例【QT安装目录】为D:\Qt\Qt5.4.1\5.4\msvc2013_opengl

(2)    将qwtd.dll、qwt.dll拷贝到【QT安装目录】\bin下,将qwtd.lib、qwt.lib拷贝到【QT安装目录】\lib下。

(3)    将qwt_designer_plugin.dll和qwt_designer_plugin.lib拷贝到【QT安装目录】\include目录下。

(4)    将解压得到的qwt-6.1.2\src文件夹拷贝到【QT安装目录】\include目录下,改名为 QtQWT。

使用

到这里,就基本配置完成了。

在Creator中新建带GUI的Qt项目,使用qwt插件和基类完成图表类设计。

Qwt的基类有以下几个:

  • QwtAbstractScale: 包含刻度尺的所有类的抽象基类
  • QwtAbstractScaleDraw:绘制刻度尺的抽象基类
  • QwtAbstractSlider:滑块部件的抽象基类
  • QwtAnalogClock:时钟的模拟类
  • QwtArrayData:包含2个QwtArray<double>实例的数据类
  • QwtArrowButton:箭头按钮
  • QwtClipper:剪贴板类
  • QwtColorMap:提供数值到颜色的映射功能
  • QwtCompass:指南针部件
  • QwtCompassMagnetNeedle:指南针部件的磁针
  • QwtCompassRose:罗盘部件的抽象基类
  • QwtCompassWindArrow:风向标的指示器

注:

需要在pro中进行配置:

1)    LIBS += -L"D:/Qt/Qt5.4.1/5.4/msvc2013_opengl/lib" –lqwtd

或 LIBS += -L"D:/Qt/Qt5.4.1/5.4/msvc2013_opengl/lib" -lqwt

2)    INCLUDEPATH += D:/Qt/Qt5.4.1/5.4/msvc2013_opengl/include/QtQwt

然后就可以在Designer中进行设计了。如果直接双击打开.ui文件,找不到qwt插件,则选择用Qt Designer打开。

左边栏中出现Qwt的插件,可以直接拖拽使用。

参考:http://blog.sina.com.cn/s/blog_a6fb6cc90102v25w.html

http://blog.csdn.net/ymc0329/article/details/7865339

http://blog.chinaunix.net/uid-26815567-id-4064185.html

时间: 2024-08-29 11:13:55

QWT编译、配置、使用(Qt Creator)的相关文章

Qwt 编译 配置 使用

QWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目,可生成各种统计图.它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据,数据源以数值,数组或一组浮点数等方式提供,输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘),Compasses(仪表盘)等等.该工具库基于Qt开发,所以也继承了Qt的跨平台特性. 环境:VS2010 + Qt4.8.6 (本示

Qt Creator编译问题

有时候需要自己编译Qt Creator,需要注意的就是qmake版本的问题,比如我用4.8.1和4.8.6同样编译出来的Qt Creator在同样的qtconfig-qt4下所呈现的效果是不一样的. 另外,如果下载官方预编译版的话,可以看到『关于Qt Creator』这里,他们都是用Qt 5以上的版本来编译比较新的Qt Creator,往往会出现一些兼容问题,这些都是需要注意的. 另外我还研究了下Qt 4在/usr/bin下qmake的生成方式,发现Qt很巧妙的运用了busybox的特性,将所有

qt creator报错处理积累

1. 在进行qt creator编译qt工程时,报出错误:error while building deploying project. 还可能出现如下提示 qt creator needs a tool chain set up to build. configure a tool chain in projects mode 这种情况出现在我打开过去的工程时,而新建的工程却没有出现这个错误. 下面给出解决方案: 1.在报错工程打开情况下,点击qt creator左侧projects栏 在Ge

Qt入门学习——Qt Creator的使用

Qt Creator介绍 通过前面<Qt快速入门(vim纯代码编写)>的学习得知,只有搭建好了 Qt 环境(Qt库和开发工具),即可通过 vim 纯代码编写 Qt 程序,再借助 Qt 里的 qmake 工具编译 Qt 代码,具体流程如下: 1)编写 Qt 代码 2)通过 qmake -project 生成工程文件 3)工程文件中添加所需模块:QT += widgets 4)根据工程文件用 qmake 命令生成 Makefile 5)通过 make 编译代码生成所需可执行程序 6)通过"

翻译&amp;经验 创建Qt Creator Plugin 工程

Qt不支持teamCity 公司让我个实习生开发个,很变态.网上 查不到什么资料,看了看文档,都是英文的.给大家翻译下. 1选择Qt Creator Plugin 项目. Select File > New File or Project > Other Qt Project > Qt Creator Plugin > Choose. 2下一步 3看着填写就可以了,注意Qt Creator Sources是指Qt Creator 的源文件目录,Qt Creator Build指的是

QT creator+OpenCV2.4.2+MinGW 在windows下开发环境配置

由于项目开发的原因,需要配置QT creator+OpenCV2.4.2+MinGW开发环境,现对配置方法做如下总结: 1.  下载必备软件 QT SDK for Open Source C++ development on Windows(在google上搜索一下官方网站即可找到) OpenCV 2.4.2:目前最新的OpenCV版本,安装之后的目录下面有源码和个版本的lib和dll,不过为避免出现问题,还是自己编译吧. http://sourceforge.net/projects/open

WIN7 下 Qt Creator 安装 QWT

WIN7 下 Qt Creator 安装 QWT 环境:WIN7 +QT Creator2.6.2 1.下载QWT源代码 qwt-6.1-rc3.zip 2 编译QWT open projects->找到解压后的qwt-6.0.1中的qwt.pro文件->open,找到designer ->qwtbuild->qwtbuild.pri 修改为 5.运行build 6 1)将qwt源码D:\Qt\qwt-6.1-rc3\lib目录下的*.dll复制到 QT SDK  D:\Qt\Qt

windows下QT creator+openCV配置和使用

网上的教程都是教怎么用minGW和cmake编译opencv然后再导入,简直太麻烦了,不利于新手,这里有个简单的方法. 1.安装qt sdk 我装的是qt 5.3 msvc版32位,内置了qt creator,直接用windows带的msvc编译器. 2.安装opencv 我装的是opencv2.4.9,解压到D盘根目录下了. 3.在qt creator中建一个标准的控制台C++工程项目. 随便建哪种项目都是可以的,这里为了方便直接建立最简单的C++控制台项目. 4.配置opencv的环境变量(

qt mysql 驱动编译的完整过程(使用qt creator)

一.安装前的准备 1.下载安装程序包,可到MySQL官方网站www.mysql.com下载,如图1-1: 图1-1 下载后的安装文件如图1-2所示: 图1-2 二.安装 1.双击下载的安装文件,本篇博文安装的MySQL版本为5.6.10.1,出现如图1-3所示页面: 图1-3 2.点击“Install MySQL Products”,进入如图1-4页面: 图1-4 3.勾选“I accept the license terms”后,点击“Next”,出现如图1-5所示查找最新产品的更新页面,不喜