Qt 之 qwt 和 qwtpolar

1  qwt

1.1  下载

 qwt-6.1.3 版本下载地址: https://sourceforge.net/projects/qwt/files/qwt/

1.2  解压

解压到 Qt 的安装目录下,D:\Qt\qwt-6.1.3,更改 qwtconfig.pri 中的 #27

win32 {
    QWT_INSTALL_PREFIX    = D:/Qt/Qwt-$$QWT_VERSION
    # QWT_INSTALL_PREFIX = C:/Qwt-$$QWT_VERSION-qt-$$QT_VERSION
}

注释掉 qwtbuild.pri 中的 #30

    #CONFIG        += debug_and_release
    CONFIG        += build_all

2  编译

2.1  qmake

打开 Qt 5.9.1 64-bit for Desktop (MSVC 2015),切换到 qwt 解压后的目录,输入 qmake  qwt.pro  进行编译,生成 Makefile 文件。

注意: 如果没有 qmake 命令,一般是环境变量没有配置,需要配置 qmake.exe 的所在路径,此处为 D:\Qt\Qt5.9.1\5.9.1\msvc2015_64\bin

在执行该步骤时,提示 Project ERROR

于是搜索到 cl 命令,发现其位于 D:\Program Files\Microsoft Visual Studio 14.0\VC\bin,则将该路径也配置到环境变量 path 中

  

2.2 nmake

打开 VS2015 x64 本机工具命令提示符,切换到 qwt 生成 Makefile 文件的目录,先输入 nmake,再输入 nmake install

2.3  examples

在 qwt 目录下,切换到 examples 目录, 先执行  qmake examples.pro,再执行 nmake

3  qwtpolar

qwtpolar-1.1.1 下载地址: https://sourceforge.net/projects/qwtpolar/

下载后解压,和上面 qwt 的安装步骤一致,分别修改 qwtpolarconfig.pri 和 qwtpolarbuild.pri 文件后;再依次执行 qmake qwtpolar.pro;完毕后再依次执行 nmake,nmake install

4 配置 pwt 和 pwtpolar

4.1  额外配置工程

在每个 .pro 中,指定库文件(.lib) 和 头文件 (.h)

LIBS += -L$$PWD/../../Qt/qwt-6.1.3/lib/ -lqwtd
LIBS += -L$$PWD/../../Qt/qwtpolar-1.1.1/lib/ -lqwtpolard

INCLUDEPATH += $$PWD/../../Qt/qwt-6.1.3/src
INCLUDEPATH += $$PWD/../../Qt/qwtpolar-1.1.1/src

4.2  模块配置

4.2.1  环境变量

4.2.2  库文件

将 D:\Qt\qwt-6.1.3\lib 下的 qwt.lib 和 qwtd.lib 复制到 D:\Qt\Qt5.9.1\5.9.1\msvc2015_64\lib 目录下

将 D:\Qt\qwt-6.1.3\lib 下的 qwt.dll 和 qwtd.dll 复制到 D:\Qt\Qt5.9.1\5.9.1\msvc2015_64\bin 目录下

将 D:\Qt\qwt-6.1.3\designer\plugins\designer 下的 qwt_designer_plugin.dll 复制到 D:\Qt\Qt5.9.1\5.9.1\msvc2015_64\plugins\designer 目录下

同理,将 qwtpolar-1.1.1 下的 文件复制到相同目录

4.2.3 头文件

在 D:\Qt\Qt5.9.1\5.9.1\msvc2015_64\include 目录下,新建 Qwt 文件夹,将 qwt 和 qwtpolar 下的头文件全部复制到此处

4.2.4 工程配置

以上步骤都执行完毕后,则当使用 qwt 和 qwtpolar 时,只需要添加对应的模块名称即可

CONFIG += qwt
CONFIG += qwtpolar

5  后续问题

  按照以上步骤,在 Qt 5.7.1  Creator 中成功显示了 Qwt Widgets 和 QwtPolarPlot 的 ui 设计界面,而在 Qt 5.9.1 Creator 中却没有显示。

另外,奇怪的是,在 Qt 5.9.1 中,单独打开  Designer,却可以显示二者,不知道是什么原因...

参考资料

“Windows 环境下 Qwt 安装和使用”, http://www.jianshu.com/p/d6fb96c3e6b0

Qwt 安装笔记, http://blog.csdn.net/liyuanbhu/article/details/40825065

时间: 2024-10-17 04:02:01

Qt 之 qwt 和 qwtpolar的相关文章

Qt之Qwt学习之安装

QWT+qtcreator 编译.安装使用 目录:一.Qwt简介 二.QWT编译 一.Qwt简介 QWT:Qt Widgets for Technical Applications,是开源的2D绘图库. 二.QWT编译 2.1 环境 WIN7+Qt5.1.0 QWT官方网址:http://qwt.sourceforge.net/    //说明文档源码中包含 使用SVN客户端下载源码 designer目录:存放QWT插件的源码 examples目录:存放QWT的示例(源码.可执行程序) src目

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

Qwtpolar 安装笔记

Qwtpolar 是 Qt 的一个第三方扩展,用于绘制极坐标下的函数图形.官方网站在: http://sourceforge.net/projects/qwtpolar/ 最近正好需要相关的功能,所以就花了点时间研究了一下. 安装Qwtpolar 之前首先要安装 qwt.Qwt的编译.安装很简单. qmake make make install 这三步就可以了,唯一需要注意的是,qwt 默认安装在 C:/ Qwt-x.x.x 目录下.如果我们需要更改安装路径,就要更改 qwtconfig.pri

windows 7下qtcreator里QWT文件的pro配置

http://blog.chinaunix.net/uid-20717410-id-272331.html 把编译好的qwt的include文件夹下面 所有的.h文件 复制到qt目录下 然后在pro里面添加这么两行 (具体位置具体修改) LIBS += -L”d:/Qt/2010.05/qt/lib” -lqwtd INCLUDEPATH += d:/Qt/2010.05/qt/include/qwt INCLUDEPATH += /usr/local/qwt-6.0.0-svn/include

交易平台Qt的界面处理

Qt.Qwt库用于开发确实快速很多,为了更扎实的掌握内部结构机制,还是手写代码比较合适,少用代码生成器: <1>账号登陆,相关信息(经纪商编号,行情交易前置地址端口,账户,密码)配置完成:

qwt

一. 1.下载地址https://sourceforge.net/projects/qwt/ 2.用Qt打开qwt.pro,选择MSVC2017_32bit编译. 3.把生成的文件\designer\plugins\designer\qwt_designer_plugin.dll 复制到D:\ProgramFiles\Qt5.13.2\Tools\QtCreator\bin\plugins\designer 下面,打开Qt界面设计就可以看到有此插件. 4.lib\qwt.dll和lib\qwtd

物联网探步--工具篇之安装使用Qwtpolat

版权声明 该文章原创于Qter开源社区(www.qter.org),作者lxdlbs371,转载请注明出处! 简介 Qwtpolat是qwt的扩展,用来绘制极坐标系.极坐标系(polar coordinates)是指在平面内由极点.极轴和极径组成的坐标系.在平面上取定一点O,称为极点.从O出发引一条射线Ox,称为极轴.再取定一个长度单位,通常规定角度取逆时针方向为正.这样,平面上任一点P的位置就可以用线段OP的长度ρ以及从Ox到OP的角度θ来确定,有序数对(ρ,θ)就称为P点的极坐标,记为P(ρ

GNU Radio Radar Toolbox

GNU Radio Radar Toolbox Install guide Change to any folder in your home directory and enter following commands in your terminal. git clone https://github.com/kit-cel/gr-radar.git // clone this repository cd gr-radar/ mkdir build // make build folder

paper 139:qt超强绘图控件qwt - 安装及配置

qwt是一个基于LGPL版权协议的开源项目, 可生成各种统计图.它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提供, 输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘),Compasses(仪表盘)等等,目前已经应用到许多工业领域,同时qwt也致力于3d的开发.但许多时候,qwt的安装配置难到了许多人,我曾经也在这里原地踏步很久,为了给大家开发方便,把我的安装经验分享给大家,避免