说明

使用 QCustomPlot 绘图库辅助开发时整理的学习笔记。同系列文章目录可见 《绘图库 QCustomPlot 学习笔记》目录。本篇介绍 QCustomPlot 的下载。

1. 下载链接

官网为每个版本都提供了三种压缩包下载:

  • QCustomPlot.tar.gz(完整版本):压缩包中包含源码、帮助文档、示例工程。
  • QCustomPlot-sharedlib.tar.gz(动态库版本):压缩包中包含编译动态库的 pro 文件、使用动态库的 pro 文件。
  • QCustomPlot-source.tar.gz(仅源码版本):压缩包中只包含源码。

下载指南:

  • 如果对 QCustomPlot 的用法不了解,最佳选择是下载 QCustomPlot.tar.gz 压缩包,里面不仅有源码,还包含帮助文档以及示例工程。
  • 如果需要以动态库的形式使用 QCustomPlot 绘图库,则应下载 QCustomPlot-sharedlib.tar.gz 以及 QCustomPlot-source.tar.gz 两个压缩包,下载后,在自己电脑上编译出动态库,供进一步使用。
  • 如果有使用基础,仅下载 QCustomPlot-source.tar.gz 压缩包就够了。

官网下载地址:QCustomPlot - Download

网络资源:百度网盘 - QCustomPlot

2. QCustomPlot.tar.gz 压缩包概览

Version 2.1.1 为例,这个压缩包的目录概览如下:

QCustomPlot.tar.gz
│ changelog.txt
│ GPL.txt
│ qcustomplot.cpp
│ qcustomplot.h

├─documentation
│ │ qcustomplot.qch
│ │
│ └─html
│ adaptive-sampling-line.png
│ ...
│ classes.html
│ ...

└─examples
├─axis-tags
│ axis-tags-example.pro
│ ...

├─interactions
│ interaction-example.pro
│ ...

├─plots
│ plot-examples.pro
│ ...

├─scrollbar-axis-range-control
│ scrollbar-axis-range-control.pro
│ ...

└─text-document-integration
text-document-integration.pro
...

  • 外部的 changelog.txtGPL.txtqcustomplot.cppqcustomplot.h 这四个文件与 QCustomPlot-source.tar.gz 压缩包中的文件一样,分别为更新日志、开源许可、源码。
  • documentation 文件夹下存有 qch 版的帮助文档(用于集成进 QT 环境)以及 html 版的帮助文档(与 在线帮助文档 排版一样)。
  • examples 文件夹下是一些示例工程,可用 QtCreator 打开后再编译运行,这些示例工程被用来示范怎么使用 QCustomPlot。

3. QCustomPlot-sharedlib.tar.gz 压缩包概览

Version 2.1.1 为例,这个压缩包的目录结构如下:

QCustomPlot-sharedlib.tar.gz
│ readme.txt

├─sharedlib-compilation
│ sharedlib-compilation.pro

└─sharedlib-usage
main.cpp
sharedlib-usage.pro

  • readme.txt 是一份使用说明,里面写了如何根据压缩包中的 pro 文件编译出 QCustomPlot 动态库,以及如何使用编译出的动态库。
  • sharedlib-compilation 文件夹下只有一个 sharedlib-compilation.pro 工程文件,将它与 qcustomplot.h/.cpp 相结合可以编译出动态库。
  • sharedlib-usage 文件夹下只有 main.cppsharedlib-usage.pro 两个文件,用来演示如何使用上述编译出的动态库。

4. QCustomPlot-source.tar.gz 压缩包概览

Version 2.1.1 为例,这个压缩包的目录结构如下:

QCustomPlot-source.tar.gz
changelog.txt
GPL.txt
qcustomplot.cpp
qcustomplot.h

4 个文件,changelog.txt 为更新日志,GPL.txt 为开源许可,qcustomplot.cppqcustomplot.h 为正常使用时需包含的源码文件。

【QCustomPlot】下载的更多相关文章

  1. QCustomplot使用分享(一) 能做什么事

    一.QCustomPlot简介 之前在Qt之自绘制饼图这篇文章的说明中我简单的描述了下目前依赖于qt的第三方绘图库,此后我会针对自己使用QCustomPlot的情况做一总结,以方便大家参考 QCust ...

  2. Qt之QCustomPlot(图形库)

    简述 QCustomPlot是一个基于Qt C++的图形库,用于绘制和数据可视化 - 制作漂亮的2D图 - 曲线图.趋势图.坐标图.柱状图等,并为实时可视化应用程序提供高性能服务.它没有进一步的依赖关 ...

  3. QCustomPlot开发笔记(一):QCustomPlot简介、下载以及基础绘图

    前言   QCustomPlot开发笔记系列整理集合,这是目前使用最为广泛的Qt图表类(Qt的QWidget代码方向只有QtCharts,Qwt,QCustomPlot),使用多年,系统性的整理,过目 ...

  4. QCustomplot使用分享(七) 层(完结)

    一.分层绘制 一直说要讲2.0.0版本,但总是想把1.3.2版本拿出来比较一下,这篇文章也不例外.QCustomPlot2.0.0beta版本比1.3.2release版本有一个很大的改进那就是分层绘 ...

  5. QCustomplot使用分享(二) 源码解读

    一.头文件概述 从这篇文章开始,我们将正式的进入到QCustomPlot的实践学习中来,首先我们先来学习下QCustomPlot的类图,如果下载了QCustomPlot源码的同学可以自己去QCusto ...

  6. QT5.3+VS2013+QCustomPlot+QwtPlot+QwtPlot3D使用环境配置

    VS安装QT后运行环境所需配置 安装好QT和QT在VS下的插件之后: 1.打开VS,找到QT5→QT Option,如下: 2.配置电脑环境变量,在系统变量→Path下增加QT的动态库所在文件夹,也就 ...

  7. Qt之QCustomPlot绘图(一)配置和第一个例子

    最近一个用Qt开发的项目需要绘制坐标曲线,我在老师的指点下使用了QCustomPlot这个插件,使用方法简单,功能还算不错. 可是在网上找了很多资料和博文都只是将官方提供的例子演示一遍,没有系统全面的 ...

  8. qt超强精美绘图控件 - QCustomPlot一览 及 安装使用教程

    1.概述 QCustomPlot 是一个超强超小巧的qt绘图类,非常漂亮,非常易用,只需要加入一个qcustomplot.h和qcustomplot.cpp文件即可使用,远比qwt方便和漂亮,可以自己 ...

  9. Qt使用QCustomPlot开发

    一.入门 1.下载源文件http://www.qcustomplot.com/: 2.把.cpp和.h放在工程目录下,并将cpp和h加入工程: 3.在.pro中:QT += printsupport: ...

  10. 采用Qt快速绘制多条曲线(折线),跟随鼠标动态显示线上点的值(基于Qt的开源绘图控件QCustomPlot进行二次开发)

    QCustomPlot是一个开源的基于Qt的第三方绘图库,能够绘制漂亮的2D图形. QCustomPlot的官方网址:https://www.qcustomplot.com/ 从官网下载QCustom ...

随机推荐

  1. C# 通过StreamWriter输出的TXT流文件,前缀带EF BB BF

    好久没有动笔写博客了,这个小天地被我闲置的放了好久好久,接下来要慢慢捡起来了. 备注:通过C#的StreamWriter类输出一个TXT流文件,供下位机工程师使用,发现打开的16进制文件中,默认添加了 ...

  2. Teamcenter_NX集成开发:通过NXOpen查询零组件是否存在

    之前用过NXOpen PDM的命名空间下的类,现在记录一下通过PDM命名空间下的类查询Teamcenter零组件的信息,也可以用来判断该零组件是否存在. 1-该工程为DLL工程,直接在NX界面调用,所 ...

  3. 运输问题和指派问题—R实现

    运输问题和指派问题 运输问题经常出现在计划货物配送和从某些供给地区到达需求地区之间的服务中,特别是每个供给地区(起点)的货物可获得量是有限的,每个需求地区(目的地)的货物需求量是已知的.运输问题中最常 ...

  4. 图与网络分析—R实现(五)

    四 最大流问题 最大流问题(maximum flow problem),一种网络最优化问题,就是要讨论如何充分利用装置的能力,使得运输的流量最大,以取得最好的效果.最大流问题是一类应用极为广泛的问题, ...

  5. KubeSphere 升级 && 安装后启用插件

    KubeSphere 升级 root@master1:~# export KKZONE=cn root@master1:~# kk upgrade --with-kubernetes v1.22.1  ...

  6. 五月二号java基础知识

    1.使用Runnable接口可以轻松实现多个线程共享相同数据,只要用用一个可运行对象作为参数创建多个线程就可以了2.当一个线程对共享的数据进行操作时,应使之成为一个"原子操作"即在 ...

  7. sms-activate操作简便易上手且好用的接码工具【保姆级教程】

    前言 有些国外应用在使用应用上的功能时需要注册账号,由于某种不可抗因素,我们的手机号一般不支持注册,接收不到信息验证码,于是我们可以使用SmS-Activate提供的服务,使用$实现我们的需求(大概一 ...

  8. Java设计模式 —— 建造者模式

    8 建造者模式 8.1 建造者模式概述 Builder Pattern:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示. 建造者模式可以将部件本身和它们的组装过程分开,关注如 ...

  9. MySQL(十一)索引的分类和创建原则

    索引的创建与设计原则 1 索引的声明与使用 1.1 索引的分类 ​ MySQL索引包括普通索引.唯一性索引.全文索引.单列索引.多列索引和空间索引 按照逻辑结构划分,主要有四种:普通索引.唯一性索引. ...

  10. .NET快速开发框架-RDIFramework.NET 全新EasyUI版发布

    RDIFramework.NET,基于.NET的快速信息化系统快速开发框架.10年专注.易上手.多组件.全源码.可灵活构建各类型系统. 1.RDIFramework.NET快速开发框架简介 RDIFr ...