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版权协议的开源项目, 可生成各种统计图,是为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提供, 输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘),Compasses(仪表盘)等等。QWT工具库是基于Qt开发的,继承了Qt的跨平台特性。目前已经应用到许多工业领域。
一 QWT介绍及下载
1. 官方示例如下
2. 准备QWT
WONDOW环境下:
QT 版本:QT 5.12.3(mingw73_32或mingw73_64)
QWT 版本:qwt 6.1.4
首先到https://sourceforge.net/projects/qwt/files/qwt/6.1.4/
下载6.14版本的相关文件。
3. 安装QWT帮助文档
下载下来的qwt-6.1.4.qch就是qwt的帮助文档,把这个文档放到你的Qt安装目录的Docs\Qt-5.5下面,我们打开Qt Creator,打开"工具 -> 选项",在"帮助"子选项中,选择添加,找到刚才下载到的帮助文件,就可以在帮助文件列表中看到关于Qwt的内容了。
其中Screenshots下面就是实际案例图示。
二 安装QWT
采用Qt Creator安装方式
- 先把qwt-6.1.4.zip解压到D盘
QWT源码目录说明:
designer目录:QWT插件的源码
doc目录:帮助文档
example目录:QWT简单例子的源码
src目录:QWT源码
textengines目录:数学指标语言的文本驱动引擎代码
playground目录:QWT开发中探索、测试新特性的模块
qwt.pro:工程文件
qwtconfig.pri:配置文件
- 进入目录下面,用Qt Creator打开qwt.pro文件,即打开了Qwt工程。
- 编译生成的库文件都在build-qwt-Desktop_Qt_5_12_3_MinGW_32_bit-Debug下面。
编译后的处理
将build-qwt-Desktop_Qt_5_12_3_MinGW_32_bit-Debug\lib下的libqwt.a和libqwtd.a复制到D:\Qt\Qt5.12.3\5.12.3\mingw73_32\lib下。
将build-qwt-Desktop_Qt_5_12_3_MinGW_32_bit-Debug\lib下的qwt.dll和qwtd.dll复制到D:\Qt\Qt5.12.3\5.12.3\mingw73_32\bin下。
将build-qwt-Desktop_Qt_5_12_3_MinGW_32_bit-Debug\plugins\designer下的qwt_designer_plugin.dll复制到D:\Qt\Qt5.12.3\5.12.3\mingw73_32\plugins\designer下。
在D:\Qt\Qt5.12.3\5.12.3\mingw73_32\include下新建一个Qwt的文件夹,将D:\Qwt-6.1.4\src下的所有.h头文件复制到新建的Qwt文件夹下。
三 测试
1. 新建Qt工程,在.pro文件加入
DEFINES += QT_DLL QWT_DLLLIBS += -lqwtd LIBS += -lqwt INCLUDEPATH +=D:\Qt\Qt5.12.3\5.12.3\mingw73_32\include\Qwt
2. 打开ui文件,右键选择"用....打开" -> "Qt Designer"
注:此时qwt插件只能在Designer设计器中找到,如果你使用官网直接下载的Qt Creator的话,是无法在其“设计”窗口中看到qwt控件插件的,原因是官网编译的Windows下的Creator软件是使用MSVC编译器编译的,因此用MinGW编译的qwt插件是无法被Creator正确识别的。解决方法是你可以选择重新编译Creator或者qwt,使得它们基于同一种编译平台.
打开Qt designer之后,选择Qwt widgets的QwtKnob,QwtDial控件拖放到界面上。
3. 运行项目。
这样就可以正常使用和测试了,可以参考examples目录里面的样例进行开发和学习。
备注:实战示例,解疑答惑。
--不间端地思考,实时地批判你的工作!
QT实战2:QWT的安装和使用(qwt6.1.4,win10,QT5.12.3)相关推荐
- QT Creator 中QWT的安装
QT是一个开源平台,网上可以找到很多优秀代码,有时候我们打开一些带有画线的项目时,代码中 #include <qwt_plot_curve.h> #include <qwt_plot ...
- 【MySQL】ubuntu16.04安装mysql,然后源码编译Qt5.12.4版本的libqsqlmysql.so
一.Ubuntu16.04.5 安装 MySQL 1.使用apt命令安装 sudo apt install mysql-server 安装过程会提示,推荐设置MySQL的root用户密码(注意:这里r ...
- Qt5.12安装错误提示:C:\Qt5.12.11\vcredist\vcredist_msvc2019_x86.exe /norestart /q
错误1:Error during installation process(qt.tools.qtcreator): Error while extracting archive "ins ...
- QT绘图控件QWT的安装及配置
1.QWT库下载 解压下载的压缩包,我们可以看到里面包含多个文件夹,有源码.有参考程序.有说明文档等等,有时间建议把参考程序都看一下,这样都每个控件有什么功能都很熟悉. 2.QWT编译 网上介绍QWT ...
- Qt实战:Qt5.11.1安装与MSVC配置
Qt实战:Qt5.11.1安装与MSVC配置 文章目录 Qt实战:Qt5.11.1安装与MSVC配置 一.Qt 5.11.1安装 二.MSVC配置 1. 安装Visual Studio Install ...
- Python 小白从零开始 PyQt5 项目实战(1)安装与环境配置
本系列面向 Python 小白,从零开始实战解说应用 QtDesigner 进行 PyQt5 的项目实战. 什么叫从零开始?从软件安装.环境配置开始. 不跳过一个细节,不漏掉一行代码,不省略一个例图. ...
- qwt的安装和移植-
目须要依据实时数据绘制出图表,因此我们找到了qwt库.这个库是一个绘制图表,曲线图,柱状图的统计图标. . .. 以下我们就具体解说一下这个库在Larm上的编译和移植 qwt介绍 QWT,全称是Qt ...
- python嵌入式开发实战_嵌入式Qt实战教程 PDF 高清版
给大家带来的一篇关于嵌入式相关的电子书资源,介绍了关于嵌入式.Qt实战方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小43.4 MB,陈志发,王苑增编写,目前豆瓣.亚马逊.当当.京东等电 ...
- linux系统下qt5安装qwt,Linux安装qwt库手册
环境:Ubuntu11.04和11.10,在软件库里直接安装最新的Qt及QtCreator 太巧了! 当我在前半夜在Ubuntu11.04下安装qwt时还是6.0.2,等后半夜在11.10下安装时,q ...
最新文章
- Python图像处理介绍--Python中的图像表示
- 计算机原理与接口专科学影像技术专业的,女生影像学专业就业前景好
- Activity的四种launchMode
- 大数据为何让传统银行焦虑?
- c++ 将输入存储到数组,然后反转数组,最后输出
- feachall php_集合:给 PHP 数组插上翅膀
- Spring系列之bean的使用
- 牛客网 ACM模式单行输入输出规范
- SSRF libcurl protocol wrappers利用分析
- 网关支付、银联代扣通道、快捷支付、银行卡支付等网上常见支付方式接口说明...
- html公差符号输入,CAD特殊符号输入:公差符号、直径符号等
- Android12前台服务问题
- 珍藏的Android开发必备网站和工具(开发工具总结)
- 关于 PHP 的框架 phalcon 学习(一) url 路由过程。
- 以太坊ETH(windows)配置
- WebBrowser怎么指定ie内核
- Chrome安装程序遇到错误 0xe0000008解决办法
- 找回Windows 10安全通知图标
- 规则在自然语言处理领域的重要地位
- CRC16 校验函数
热门文章
- 2021面试题(拿到offer版本)
- 微信小程序毕业设计 基于微信校园助手新生报到小程序系统开题报告
- root的游戏修改器,手游root修改器
- 阿里云CentOS7 64位下安装MySQL5.7
- 如何解决错误 error LNK1104: 无法打开文件“nafxcwd.lib”
- 北斗网格码:数字孪生城市 CIM 时空网格框架
- 密室价目菜单设计 密室逃脱
- html 聊天室模版,WebSocket+HTML5实现在线聊天室
- MySQL主从复制和Nginx高级
- 介绍linux上两种rootkits检测工具: Rootkit Hunter和Chkrootkit