1、QWT库下载

解压下载的压缩包,我们可以看到里面包含多个文件夹,有源码、有参考程序、有说明文档等等,有时间建议把参考程序都看一下,这样都每个控件有什么功能都很熟悉。

2、QWT编译

网上介绍QWT编译有两种方式,一种是使用命令行编译、一种是使用Qt Creator编译。

我再刚刚开始学习编译的时候,我也采用了图形化的编译方法,也就是采用Qt Creator进行编译,但是编译完成过后,不能正确的使用。后面我又采用了命令行编译,可以正确使用。那这里,我主要就介绍如何使用命令行进行源码编译。

  • 把下载好的压缩包解压到一个固定的文件夹。

  • 通过QT Creator自带的命令行工具进入到上诉文件夹

  • 使用命令”qmake qwt.pro“

  • 看见 creating的字样,我们就可以开始编译了。使用”mingw32-make“命令

  • 等待编译完以后,我们使用”mingw32-make install“进行安装。

至此,我们对QWT的安装已经全部完成了,那我们安装的qwt的库去哪里了呢?我们打开源码目录下,有一个qwtconfig.pri文件夹。可以清晰的看到库的安装位置。

3、QWT的配置

  • 从C:\Qwt-6.1.4\lib下拷贝libqwt.a、libqwtd.a到QT的安装目录的lib文件夹下(D:\Qt\Qt5.11.1\5.11.1\mingw53_32\lib)。
  • 从C:\Qwt-6.1.4\lib下拷贝qwt.dll、qwtd.dll到QT的安装目录的bin文件夹下(D:\Qt\Qt5.11.1\5.11.1\mingw53_32\bin)。
  • 从C:\Qwt-6.1.4\plugins\designer下拷贝qwt_designer_plugin.dll到QT的安装目录D:\Qt\Qt5.11.1\5.11.1\mingw53_32\plugins\designer下。
  • 在QT安装目录D:\Qt\Qt5.11.1\5.11.1\mingw53_32\include下新建一个QWT文件夹,然后将C:\Qwt-6.1.4\include下的全部内容拷贝过去。

到此QWT配置就算完成了。.

4、QWT的演示

在工程里,使用Qt designer打开.ui文件。

在左方全部控件的最下方,我们就可以看到QWT的控件了。想要使用什么控件,直接拖拽就行。

5、使用QWT中的一些问题及解决方法

  • 在使用debug编写完,想转用release生成文件的时候,发现程序总会出现”QWidget: Must construct a QApplication before a QWidget“的错误。查了好多资料,发现是debug和release的动态链接库用混了。为了解决这个问题,我们可以在.pro文件里面加上这段话,然后再重新构建一下就可以清楚的区分debug和release的动态链接库了。
CONFIG(debug,debug|release){DEFINES += QT_DLL QWT_DLLLIBS += -L"D:\Qt\Qt5.11.1\5.11.1\mingw53_32\lib" -lqwtdINCLUDEPATH += D:\Qt\Qt5.11.1\5.11.1\mingw53_32\include\Qwt
}
else{DEFINES += QT_DLL QWT_DLLLIBS += -L"D:\Qt\Qt5.11.1\5.11.1\mingw53_32\lib" -lqwtINCLUDEPATH += D:\Qt\Qt5.11.1\5.11.1\mingw53_32\include\Qwt
}

QT绘图控件QWT的安装及配置相关推荐

  1. qt超强绘图控件qwt - 安装及配置

    qwt是一个基于LGPL版权协议的开源项目, 可生成各种统计图.它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式 ...

  2. Qt绘图控件QCustomPlot

    本文转载至:https://blog.csdn.net/dyxcc/article/details/127435337 一.介绍 QCustomPlot是一个Qt c++小控件,用于绘图和数据可视化. ...

  3. Qt第三方图形控件qwt的编译安装与使用的简单方法(Win7+Qt4.8.6+MinGW4.8.2)

    一.前言 qwt虽然强大,但是安装和编译还是有些费劲的,网上资料各种奇怪的安装方法都有,但经过博主多方尝试,终于还是发现,根据qwt官方安装文档安装才是最简单省力的.步骤很简单,下面分别介绍. 二.下 ...

  4. TeeChart替代品,MFC下好用的高速绘图控件-(Hight-Speed Charting)

    相关链接: C++ GUI 绘图控件目录 MFC VS2010 使用TeeChart绘图控件 - 之一 - 控件和类的导入 VS2010 使用TeeChart绘图控件 - 之二 - 绘制图形(折线图, ...

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

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

  6. QT UI控件和事件

    QT UI控件和事件 控件 自定义事件 事件 QEvent 鼠标事件 定时器 绘图事件 文件 控件 登录窗口布局 lable : 标签 (登录的用户名:) Line Edit : 单行的编辑框 (输入 ...

  7. 转大佬--C++语言Qt实现控件拖拽和连线类似可视化操作Simulink仿真类软件 电路仿真软件 和模型驱动等软件

    转自–标biao的文章:https://blog.csdn.net/kangkanglhb88008/article/details/120812524 目标:开发一个电路仿真软件. 内部原理:qt编 ...

  8. QT实战2:QWT的安装和使用(qwt6.1.4,win10,QT5.12.3)

    QT实战2:QWT的安装和使用攻略(qwt6.1.4,win10,QT5.12.3) QWT,即Qt Widgets for Technical Applications,是一个基于LGPL版权协议的 ...

  9. 基于MFC串口编程和曲线图绘制(visual studio2008,Teechart绘图控件)的程序总结

    前言 今年刚进入公司按经理的要求为底盘测控机写了一个小小的console.这也是第一次教认真的完成整个程序的编写.程序不大,所用技术比较基础也不前卫,属于初级程序员的练手程序(知识的整理和搬运).虽然 ...

最新文章

  1. Excel和数据库的导入与导出
  2. Deep Belief Network简介——本质上是在做逐层无监督学习,每次学习一层网络结构再逐步加深网络...
  3. ORA-14400: inserted partition key does not map to any partition
  4. POJ - 3250 Bad Hair Day(单调队列/单调栈)
  5. 为mysql cluster添加sql节点
  6. 【渝粤题库】国家开放大学2021春1018国际公法题目
  7. 登录drupal管理员_管理您的Drupal工作流程的最佳方法
  8. awd赛题的flag是什么意思_写在新年伊始——由新年Flag所想到的
  9. MySQL备份之mysqlhotcopy与注意事项
  10. ePass.CreateFile
  11. nginx 配置反向代理
  12. python五子棋双人对弈_基于python的socket实现单机五子棋到双人对战
  13. 初级对于湘源辅助cad制作城市规划图纸的认识
  14. python爬虫和八爪鱼哪个快_python爬虫和八爪鱼哪个快
  15. ant design DatePicker时间组件 本地中文 发布后变成英文
  16. FFmpeg的HEVC解码器源代码简单分析 解析器(Parser)部分
  17. 原来高手是这样练成的
  18. 手机token登入软件_app开发调试工具_app开发token使用
  19. 27个强大的PDF在线工具,完全免费!
  20. xp如何配置信息服务器地址,xp如何配置信息服务器地址

热门文章

  1. ASP.net之策略模式
  2. asp.net FileUpload上传文件
  3. 防止MDI子窗体多次实例化的代码
  4. 我这些年的项目管理心得...
  5. 在电脑桌面怎样用命令开启远程桌面?
  6. OkHttp简化请求封装思路
  7. NineImageForCircleFriends朋友圈九宫格
  8. echart地图配置
  9. Web 端的下一代三维图形
  10. Oracle中用户解锁