Qt开发笔记之Qwt(一):Qwt介绍、编译与Demo

4 篇文章 1 订阅

若该文为原创文章,未经允许不得转载
原博主博客地址:长沙红胖子_长沙红胖子网络科技有限公司_CSDN博客
原博主博客导航:红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中..._长沙红胖子-CSDN博客
本文章博客地址:Qt开发笔记之QCustomPlot:QCustomPlot介绍、编译与使用_长沙红胖子-CSDN博客
各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究

红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)

Qt开发专栏:三方库开发技术(点击传送门

Qt开发笔记之Qwt(一):Qwt介绍、编译与Demo

Qt开发笔记之Qwt(二):Qwt仪表盘的基本使用

背景

    目前正在做云桌面,前面使用了QCursorPlot实现了二维图表,使用了QPropertyAnimation实现了按钮的抖动,现在需要一个动态显示空间的圆形效果图,如下图:

    用100张图刷也可以,不过太原始了,所以研究研究Qwt,想使用Qwt仪表盘来实现。

 相关博客

        《案例分享:Qt高频fpga采集数据压力位移速度加速度分析系统(通道配置、电压转换、采样频率、通道补偿、定时采集、距离采集,导出exce、自动XY轴、隐藏XY轴、隐藏显示通道,文件回放等等)
        《案例分享:Qt多段Y轴折线图框架(双Y轴段折线、支持拽拖、浮动游标显示X值各段Y值、支持大量实时显示下位机数据)
        《案例分享:Qt便携式致病菌快速检测仪(账号管理、实验过程、二维图表、历史数据、通讯管理、实验报告、中英文等等)
        《案例分享:Qt多通道数据采集系统(通道配置、电压转换、采样频率、通道补偿值、定时采集、导出excel和图表、自动XY轴、隐藏XY轴、实时隐藏显示通道)
        《Qt开发笔记之QCustomPlot:QCustomPlot介绍、编译与使用
        《Qt开发笔记之Qwt(一):Qwt介绍、编译与Demo

Qwt简介

    QWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目,可生成各种统计图。

    以下是官网给出的各相关类所实现的效果图,后面有自带i例程的所有效果图,让我们明确目标,从而确定大方向:

Curve Plots

Spectrogram, Contour Plot

Bar Charts, Histograms

Other Plots

Dials, Compasses, Knobs, Wheels, Sliders, Thermos

Qwt下载地址

    官网地址:Qwt User's Guide: Qwt - Qt Widgets for Technical Applications

    CSDN下载地址:qwt-6.1.3(pdf+qch+src)_qwt下载-QT其他资源-CSDN下载

Qwt安装方法

    下载的版本是qwt-6.1.3,将其源码解压,解压的文件为: qwt-6.1.3.zip,这个文件是window版本的源码,qwt-6.1.3.tar.bz2是linux等其他系统的版本。

    加压后,使用qtCreator打开qwt-6.1.3文件夹下的工程文件qwt.pro,即开打了工程,如下图:

    打开编译开关,在qwt->其他文件->qwt.prf中,下图的注释去掉:

    然后正常编译项目,编译该项目的Release版本。

    若要编译示例,编译项在qwt->其他文件->qwt.prf中qwtconfig.pri中的注释去掉:

      若要查看新的功能(与上版本比较)可将qwtconfig.pri中下图的注释去掉:

    编译需要花一段漫长的时间。

    编译完成后,examples编译出的exe在examples/bin目录下,如下图:

qwt.dll和qwtd.dll在lib下(注意:qwt只能release编译),如下图:

至此,只要加上qwt.dll和一些其他qt库,就可以运行起来。

Examples截图

    使用examples编译成的window版本的可执行文件(包含24个例程,独立可运行包)和qwt.dll,有些是动态可以控制调整还有其他效果,本人截图就没做成gif了。

    编译环境是:Qt5.2.0-mingw48_opengl-x86

    下载地址是:qwt编译好的24个例子和qwt.dll-QT其他资源-CSDN下载

下面逐一截图,来查看效果,若要实现类似的效果,参照对应的例子源码修改即可:

    此章到此结束,主要是介绍了Qwt编译,examples编译和examples实现的效果。

原博主博客地址:长沙红胖子_长沙红胖子网络科技有限公司_CSDN博客
原博主博客导航:红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中..._长沙红胖子-CSDN博客
本文章博客地址:Qt开发笔记之QCustomPlot:QCustomPlot介绍、编译与使用_长沙红胖子-CSDN博客

  • 27
    点赞
  • 190
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

长沙红胖子Qt

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值