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

北京网站设计公司排名推荐一个两学一做的网站

北京网站设计公司排名,推荐一个两学一做的网站,重庆横幅制作,wordpress主题模板源码Qt开发 系列文章 - qcustomplot#xff08;二#xff09; 目录 前言 一、Qt开源库 二、QCustomPlot 1.qcustomplot介绍 2.qcustomplot下载 3.qcustomplot移植 4.修改项目文件.pro 5.提升QWidget类‌ 三、技巧讲解 1.拖动缩放功能 2.等待更新 总结 前言 Qt第三方…Qt开发 系列文章 - qcustomplot二 目录 前言 一、Qt开源库 二、QCustomPlot 1.qcustomplot介绍 2.qcustomplot下载 3.qcustomplot移植 4.修改项目文件.pro 5.提升QWidget类‌ 三、技巧讲解 1.拖动缩放功能 2.等待更新 总结 前言 Qt第三方控件库是指非Qt官方提供的、用于扩展Qt应用程序功能的控件集合。这些控件库可以提供额外的用户界面元素、功能组件或者优化现有Qt控件的性能和外观。一些常用的Qt第三方控件库有QCustomPlot、QXlsx、QHotkey、QtSerialPort、QsLog等等很多它们都是开源的、免费的且基于Qt框架编写今天本文主要讲解QCustomPlot第三方控件开源库。 Qt官方提供了一套绘图库QCharts主要用于绘制商业、金融、医疗等领域的数据图表优点是丰富的图表较高的美观支持跨平台可绘制的图标种类比QCustomPlot多但是在绘图点数过多大概在两千个点以上就存在刷新卡顿的问题。 CustomPlot是一款非官方的轻量级绘图库主要用于绘制科学、工程、统计等领域的数据图表优点易于使用较高的性能和灵活性适合中小型数据可视化其框架和缓存化的处理使其处理性能大幅度提升支持十万以上的数据量。 一、Qt开源库 ‌Qt开源库‌是指基于Qt框架的一系列开源库这些库提供了丰富的功能帮助开发者在Qt应用程序中实现各种功能需求。Qt是一个跨平台的C图形用户界面应用程序开发框架广泛用于开发GUI程序也可用于开发非GUI程序如控制台工具和服务器。 常用的Qt第三方控件开源库及特点和用途简要描述如下 ‌QCustomPlot‌是一个绘制图表、曲线、统计图等的库具有灵活的定制化和丰富的功能‌QXlsx是一个用于读写Microsoft Excel文件的库使Qt应用程序能够处理Excel数据‌QHotkey是一个简单易用的库用于在Qt应用程序中注册全局快捷键‌QtSerialPort是Qt官方提供的库用于串口通信支持跨平台使用QsLog是一个轻量级的日志库用于在Qt应用程序中记录和输出日志信息‌QJson‌是用于JSON数据解析和生成的库方便处理JSON格式的数据‌QwtPlot3D‌是绘制三维图形的库支持曲面图、线框图、散点图等。 二、QCustomPlot 先提供QCustomPlot库的官方网址Qt 绘图小部件 QCustomPlot - 简介 1.qcustomplot介绍 根据该库的官方介绍QCustomPlot是一个用于绘图和数据可视化的Qt C小部件该绘图库专注于制作美观、出版质量的2D绘图、图形和图表支持多种图表类型如折线图、散点图、柱状图等具有灵活的配置选项和高效的性能并为实时可视化应用程序提供高性能。 2.qcustomplot下载 在上面的官网选择下载界面可以看到最新版本文件界面上下载的压缩包包括QCustomPlot.tar.gz、QCustomPlot-sharedlib.tar.gz、‌QCustomPlot-source.tar.gz这三个下载选项其中‌QCustomPlot.tar.gz压缩包包含源码、帮助文档和示例工程‌QCustomPlot-sharedlib.tar.gz压缩包包含编译动态库的.pro文件和使用动态库的.pro文件QCustomPlot-source.tar.gz压缩包仅包含源码‌。 注意选择最好选择QCustomPlot.tar.gz这个文件下载里面包含源码、帮助文档和示例工程既有我们需要的qcustomplot.h和qcustomplot.cpp这两个源文件又可以查看官方推荐的示例工程方便我们更好的了解QCustomPlot和使用它。 3.qcustomplot移植 上面下载完后如下图所示。里面的两个文件夹即为官方示例有空时大家可以参考而qcustomplot.h和qcustomplot.cpp文件就是我们所需要要的将这两个文件添加到你的Qt项目中。 首先将qcustomplot.h和qcustomplot.cpp文件复制到项目文件夹中。 然后在Qt Creator中右键点击项目名选择“添加现有文件”选中这两个文件‌。 4.修改项目文件.pro 如果使用的是Qt5.0及以上版本需要在项目.pro文件中添加printsupport。代码示例 5.提升QWidget类‌ 在Qt Designer中放置一个常规的QWidget右键点击该QWidget选择“提升为...”在“提升的类名”中输入QCustomPlot然后点击“提升”。这样QWidget将被转换为QCustomPlot‌类。 至此已经将QCustomPlot在Qt中运用的开发环境已经搭建完毕下面在讲解一些QCustomPlot的使用技巧也可以参考下官方示例上的使用方式。 三、技巧讲解 1.拖动缩放功能 如果要设置QCustomPlot生成的曲线可以使用鼠标移动拖动、滚轮缩放、点击选中等功能只需要添加一段代码。 // 允许用户用鼠标拖动轴范围以鼠标为中心滚轮缩放点击选择图形: customPlot-setInteractions(QCP::iRangeDrag | QCP::iRangeZoom | QCP::iSelectPlottables); // 设置鼠标滚轮的缩放倍率如果不设置默认为0.85大于1反方向缩放 customPlot-axisRect()-setRangeZoomFactor(0.5); // 设置鼠标滚轮缩放的轴方向仅设置垂直轴。垂直轴和水平轴全选使用Qt::Vertical | Qt::Horizontal customPlot-axisRect()-setRangeZoom(Qt::Vertical);2.等待更新 holding... 总结 QCustomPlot库里面还有许多功能更为详细可参考官方给出的示例工程在上述讲解中你下载的文件包中。 博文中相应的工程代码Qt-Case.zip 利用Qt开发软件进行编的例程为博文提供案例-CSDN文库。
http://www.dnsts.com.cn/news/202926.html

相关文章:

  • 室内设计网站 知乎域名三天更换一次
  • 做简单视频网站自己看如何给网站加cdn
  • 高仿酒网站怎么做东莞网站优化哪个公司好
  • 做徒步网站怎么样无法定位wordpress内容目录(wp-content).
  • 那些网站做民宿个人如何做跨境电商?
  • 一个网站可以做几级链接张家口网站开发
  • 东营网站建设预算价格怎么查一个工地的施工单位
  • 微信网站模块中英文网站怎么做
  • 新的网站做淘宝客南充网站网站建设
  • 网站建设经费保障wordpress企业主题制作
  • 走廊文化建设图片网站七牛云使用wordpress
  • wordpress无编辑器合肥网络seo推广服务
  • 泉州网站开发公司wordpress post 模板
  • 网站中搜索栏怎么做网站页面设计论文
  • 古镇中小企业网站建设潍坊专业制氮机活性炭多少钱
  • 长春净月潭建设投资集团网站wordpress页面调用分类目录
  • 陕西网站建设公司网站开发从整体上
  • 上传了网站标志怎么弄常州比较有名的设计公司
  • 镇江网站建设优化制作公司网站设计和建设ppt
  • 昆明专业网站营销网站里的动效怎么做
  • 企业网站seo案例分析多店铺商城系统
  • 网站建设+青海兑换网站建设
  • 摄影师常用的网站网站建设销售发展前景
  • 山东建设网站首页免费个人网站制作
  • 做网站公司广州成都建立网站的公司网站
  • 上饶做网站要多少钱电商网站开发团队
  • 池州城乡住房建设厅网站室内设计公司排名及案例
  • 成都那家网站建设好广州网站建设多少钱
  • 网站内容优化的重要性网站改版合同
  • 甘肃网站制作公司网站建设维护学什么科目