当前位置: 首页 > news >正文

QCustomPlot笔记(一)

文章目录

    • 简介
    • 将帮助文档添加到`Qt Creator`中
    • 编译共享库
    • cmake工程编译提示ui_mainwindow.h找不到qcustomplot.h文件

环境:windows+Qt Creator 10.0.1+cmake

简介

QT中用于绘制曲线的第三方工具
下载地址:https://www.qcustomplot.com/index.php/download
在这里插入图片描述

  1. 第一个压缩包中提供了源文件+文档+例子,使用时可以将帮助文档添加到QT的帮助文档中,这样在使用时直接按F1就可以获取上下文提示
  2. 第二个压缩包提供了将qcustomplot源码编译为共享库的方法,和一个如何使用的案例
  3. 第三个压缩包中仅包含源码文件

将帮助文档添加到Qt Creator

选择菜单栏中的编辑->首选项(preference...)在弹出的首选项窗口中选择帮助
在这里插入图片描述
然后添加第一个压缩包中解压出来文件中的.qch文件即可
在这里插入图片描述

编译共享库

直接使用源码的方式,在修改源文件后编译会比较慢,通过共享库的方式编译速度会更快些。
第二个压缩包中提供了编译共享库和使用的工程,可以直接参考使用,在使用共享库的工程中编译总遇到出错提示找不到qcustomplot2d库文件,通过下面的文章找到了解决方法。
参考链接: https://www.cnblogs.com/young520/p/17490200.html

在这里插入图片描述
将上面的LIBS += 改为不带注释的这一行就可以编译通过了

cmake工程编译提示ui_mainwindow.h找不到qcustomplot.h文件

在CMakeLists.txt文件中添加如下语句,将当前目录添加到头文件包含路径中(源码文件是放在工程目录的)

# Directories to includes # 不加上编译时会提示ui_mainwindow.h中找不到qcustomplot.h文件
target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})

此外qcustomplot需要用到PrintSupport因此还需还要添加:

find_package(Qt6 REQUIRED COMPONENTS PrintSupport)
target_link_libraries(EEG PRIVATE Qt6::PrintSupport)
http://www.lryc.cn/news/439686.html

相关文章:

  • 【机器学习】多模态AI——融合多种数据源的智能系统
  • QT学习与数据库连接
  • 泛读笔记:从Word2Vec到BERT
  • redis实现分布式锁详细教程,可续锁(看门狗)、可重入
  • 代码随想录打卡Day32
  • 数学学习记录
  • R语言统计分析——散点图1(常规图)
  • 蓝桥杯—STM32G431RBT6按键的多方式使用(包含软件消抖方法精讲)从原理层面到实际应用(一)
  • 基于STM32的温度、电流、电压检测proteus仿真系统(OLED、DHT11、继电器、电机)
  • Linux - iptables防火墙
  • 【C语言零基础入门篇 - 3】:格式化输入输出、字符操作和sizeof运算符揭秘
  • JVM字节码与局部变量表
  • Java许可政策再变,Oracle JDK 17 免费期将结束!
  • 网页交互模拟:模拟用户输入、点击、选择、滚动等交互操作
  • C sharp 学习 笔记
  • 文章资讯职场话题网站源码整站资源自带2000+数据
  • c++ templates常用函数
  • 【重学 MySQL】三十一、字符串函数
  • 828华为云征文 | 使用Flexus云服务器X实例部署GLPI资产管理系统
  • 深入理解Go语言的面向对象编程、Git与GitHub的使用
  • redis底层—通信协议RESP
  • JVM 调优篇6 可视化性能监控工具-JVisual VM
  • C#学习笔记(三)Visual Studio安装与使用
  • element-plus的菜单组件el-menu
  • 深入浅出通信原理
  • Gitee Pipeline 从入门到实战【详细步骤】
  • 【贪心算法】贪心算法
  • 【网络原理】❤️Tcp 常用机制❤️ —— 延时应答,捎带应答, 面向字节流, 异常情况处理。保姆式详解 , 建议收藏 !!!
  • Scratch教学案例 —— 制作生日蛋糕
  • 【深度学习】搞懂卷积神经网络(一)