
QT
文章平均质量分 77
wjffsx
这个作者很懒,什么都没留下…
展开
-
QT 样式插件示例
QT 样式插件示例,这个例子展示了如何创建一个扩展 Qt 并具有新的 GUI 外观的插件。原创 2022-09-27 13:58:17 · 378 阅读 · 0 评论 -
22. QCustomPlot QCPDataContainer类参考
详细说明template <class DataType>class QCPDataContainer <DataType>一维绘图表的通用数据容器。该类模板为一维数据的数据存储提供了一个快速的容器。数据类型被指定为模板参数(称为数据类型在下面),并且必须提供如在所描述的一些方法中下一节。数据以排序的方式存储,它允许通过排序的键进行非常快速的查找,以及使用二进制搜索来检索范围(请参阅findBegin,findEnd,keyRange)。容器使用预分配和后分配方案原创 2021-03-14 13:34:44 · 2234 阅读 · 0 评论 -
21. QCustomPlot QCPLayerable类参考
https://www.qcustomplot.com/documentation/classQCPLayerable.html#a74c0fa237f29bf0e49565013fc5d1ec0详细说明所有可绘制对象的基类。这是大多数可见对象的抽象基类,例如绘图表,轴,网格等。每个可分层的图层都位于一个图层(QCPLayer)上,该图层允许通过相应地堆叠图层来控制渲染顺序。有关分层机制的详细信息,请参见QCPLayer文档。...原创 2021-03-14 13:20:41 · 704 阅读 · 0 评论 -
20. QCustomPlot QCPGraph类参考
QCPGraph类参考表示绘图中图形的绘图表。https://www.qcustomplot.com/documentation/classQCPGraph.htmlQCPGraph的继承图:详细说明表示绘图中图形的绘图表。通常,您可以通过调用QCustomPlot :: addGraph创建新图。可以通过QCustomPlot :: graph访问生成的实例。要绘制数据,请使用setData或addData函数对其进行分配。另外,您也可以通...原创 2021-03-13 14:24:48 · 3080 阅读 · 1 评论 -
19. QCustomPlot QCPColorMap类参考
表示绘图中二维彩色图的绘图表https://www.qcustomplot.com/documentation/classQCPColorMap.html详细说明表示绘图中二维彩色图的绘图表。数据存储在QCPColorMapData类中,可以通过data()方法进行访问。彩色图具有三个维来表示数据点:键维,值维和数据维。与其他绘图表(例如图形)一样,键和值与您在QCPColorMap构造函数中指定的QCustomPlot曲面上的两个正交轴相对应。但是,数据维被编码为(ke.原创 2021-03-13 14:21:31 · 8232 阅读 · 0 评论 -
18. QCustomPlot QCPCurve类参考
表示绘图中参数曲线的绘图表https://www.qcustomplot.com/documentation/classQCPCurve.html详细说明表示绘图中参数曲线的绘图表。与QCPGraph不同,此类型的绘图表可能具有多个具有相同键坐标的点,因此它们的可视表示可以具有循环。这是通过引入第三坐标t来实现的,该坐标定义了其他两个坐标x和y所描述的点的顺序。要绘制数据,请使用setData或addData函数对其进行分配。另外,您也可以通过data方法访问和修改曲线的.原创 2021-03-13 13:51:04 · 3128 阅读 · 0 评论 -
17. QCustomPlot QCPBars类参考
QCPBars 是棒形图的类https://www.qcustomplot.com/documentation/classQCPBars.html详细说明表示图表中条形图的图表。要绘制数据,请使用setData或addData函数对其进行分配。改变外观条形的外观由笔和画笔(setPen,setBrush)确定。各个条的宽度可以使用setWidthType和setWidth进行控制。条形图是可堆叠的。这意味着可以将两个QCPBars绘图表彼此放在顶部(请参阅Q..原创 2021-03-13 13:46:33 · 2680 阅读 · 0 评论 -
16. QCustomPlot 类参考
QCustomPlot 核心类 。使用QWidget作为基类,显示绘图并与用户进行交互。https://www.qcustomplot.com/documentation/classQCustomPlot.html Public Types enum LayerInsertMode enum RefreshPriority Public Functions QCustomPlot(QWidget *pa...原创 2021-03-13 13:40:57 · 574 阅读 · 0 评论 -
15.QCustomPlot数据结构
数据结构CQCPAbstractItem 图中所有项目的抽象基类 CQCPAbstractLegendItem QCPLegend中所有条目的抽象基类 CQCPAbstractPaintBuffer 绘画缓冲区的抽象基类,用于定义渲染后端 CQCPAbstractPlottable 表示图中对象的所有数据的抽象基类 CQCPAbstractPlottable1D 具有一维数据的绘图表的模板基类 CQCP轴 管理QCustom...原创 2021-03-12 13:25:54 · 818 阅读 · 0 评论 -
14.QCustomPlot 类层次结构-列表
类层次结构切换到图形视图▼CQCPAbstractPaintBuffer 绘画缓冲区的抽象基类,用于定义渲染后端 CQCPPaintBufferGlFbo 基于OpenGL框架的绘画缓冲区使用硬件加速渲染来缓冲对象 CQCPPaintBufferGlPbuffer 使用硬件加速渲染的基于OpenGL像素缓冲区的绘画缓冲区 CQCPPaintBufferPixmap 使用软件栅格渲染的基于QPixmap的绘制缓冲区 ▼CQCPAxisT...原创 2021-03-12 13:23:29 · 850 阅读 · 0 评论 -
13.QCustomPlot 类层次结构-图
Class Hierarchyhttps://www.qcustomplot.com/documentation/inherits.htmlSwitch to list view原创 2021-03-12 13:22:12 · 438 阅读 · 0 评论 -
QT QScrollBar Class
QScrollBar小部件提供垂直或水平滚动条https://doc.qt.io/qt-5/qscrollbar.html详细说明滚动条是一种控件,使用户能够访问文档中大于用于显示文档的窗口小部件的部分。它提供了用户在文档中当前位置以及可见文档数量的视觉指示。滚动条通常配有其他控件,可以实现更准确的导航。Qt以适合每个平台的方式显示滚动条。如果需要在另一个窗口小部件上提供滚动视图,则使用QScrollArea类可能更方便,因为它提供了视口窗口小部件和滚动条。如果需要使用QAbstractSc原创 2021-03-11 16:27:10 · 3695 阅读 · 0 评论 -
12.QCustomPlot中数据选择机制
数据选择机制在QCustomPlot中,每个绘图表都可以由用户或以编程方式选择。如果用户能够以任何方式选择数据,则必须在QCustomPlot :: setInteractions中设置交互标志QCP :: iSelectPlottables。数据选择粒度选择粒度可以通过QCPAbstractPlottable :: setSelectable通过指定相应的QCP :: SelectionType来控制。例如,当使用QCP :: stMultipleDataRanges时,用户将完全..翻译 2021-03-11 10:14:49 · 4499 阅读 · 0 评论 -
11.QCustomPlot绘图性能改善
https://www.qcustomplot.com/documentation/performanceimprovement.html绘图性能改善QCustomPlot采用了各种技术,例如自适应采样和文本对象缓存,以减少重新绘制所需的时间。但是,某些功能(如复杂的半透明填充和粗线)仍会导致速度显着下降。如果您在应用程序中注意到这一点,则这里有一些有关如何提高重复打印性能的提示。到目前为止,大部分时间都花在了绘图功能上,特别是在高密度图形和其他绘图表的绘图上。为了获得最佳性能...翻译 2021-03-11 10:11:07 · 5269 阅读 · 0 评论 -
16.QCustomPlot 2.0.1文档
https://www.qcustomplot.com/documentation/index.html如果您是QCustomPlot的新手,并且只想开始使用它,建议您查看以下位置的教程和示例http://www.qcustomplot.com/当您熟悉使用QCustomPlot进行数据可视化的基础知识并且希望了解有关特定功能或更多高级概念的更多信息时,本文档对于作为参考特别有用。请参阅类概述,以获得解释QCustomPlot库最重要的类之间的关系的图。绘图表绘图表是在QCusto.翻译 2021-03-11 10:09:17 · 1750 阅读 · 0 评论 -
10.QCustomPlot 布局系统
布局系统布局系统负责定位和缩放布局元素,如QCustomPlot中的轴矩形、图例或颜色尺度。类和机制布局系统基于抽象基类QCPLayoutElement。所有参与布局系统的对象都直接或间接地从这个类派生。由于QCPLayoutElement本身源自QCPLayerable,所以布局元素可以绘制自己的内容。然而,布局元素完全有可能只作为一个结构和/或定位元素,而不是自己绘制任何东西。布局元素的矩形布局元素是一个矩形对象,由两个矩形描述:内部矩形(QCPLayoutElement::re翻译 2021-03-11 10:03:56 · 3482 阅读 · 2 评论 -
9.QCustomPlot class 概况
Class Overviewhttps://www.qcustomplot.com/documentation/classoverview.htmlThe following diagrams may help to gain a deeper understanding of the relationships between classes that make up theQCustomPlotlibrary. The diagrams are not exhaustive, so only..翻译 2021-03-11 09:52:19 · 160 阅读 · 0 评论 -
8.QCustomPlot 增加图形元素
项目:增加图形元素https://www.qcustomplot.com/index.php/tutorials/itemsQCustomPlot允许在绘图上放置和锚定图形元素,例如文本,箭头,线条,矩形,任意像素图等。它们基于抽象基类QCPAbstractItem。有关项目机制和当前可用的内置项目的详细说明,可以在QCPAbstractItem的文档中找到。使用箭头和文字的基本示例本示例说明如何创建始终位于rect轴顶部的文本标签以及将绘图坐标中的点与该标签连接的箭头。// a.翻译 2021-03-11 09:45:17 · 1235 阅读 · 0 评论 -
7.QCustomPlot 用户互动
用户互动https://www.qcustomplot.com/index.php/tutorials/userinteractionsQCustomPlot提供多种内置用户交互。它们大致可以归类为通过拖动鼠标和滚动鼠标滚轮进行范围操作 通过单击选择plot实体 用户点击绘图实体时发出的信号操作范围默认方法是,用户在各自的QCPAxisRect上 执行拖动,改变axis范围的。要在QCustomPlot的widget中启用范围拖动,需要添加QCP::iRangeDrag标.翻译 2021-03-11 09:41:09 · 888 阅读 · 0 评论 -
6.QCustomPlot 用滚动条控制轴范围
用滚动条(scrollbar)控制轴(axis)的范围虽然最直观的控制axis范围的方法是范围拖动和缩放机制,但可能还需要为此提供scrollbars滚动条。这可以通过signals 和slots 与scrollbar 连接来实现。需要一个中间slot 来在axis的QCPRange和scrollbar 的整数值之间进行转换。本教程附带的示例项目称为scrollbar-axis-range-control,是完整软件包下载的一部分。https://www.qcustomplot.com/inde翻译 2021-03-11 09:17:43 · 3566 阅读 · 0 评论 -
5.QCustomPlot 创建动态轴标签
此示例演示了QCustomPlot 标签的更高级用法。创建一个新的小型类AxisTag,该类管理一组条目,这些条目一起形成指向轴并突出显示特定坐标的标签。为了在主应用程序中展示它,在rect的右侧创建了两个轴,并制作了两个相应的标签来指示两个图形的最右边的数据点值,这些值不断更新。本教程随附的示例项目称为axis-tags-example,是完整软件包下载的一部分一个新类来处理所涉及的项目您在上面的屏幕快照中看到的标签包含两个可见的条目:一个QCPItemText,它为我们提供当前坐..翻译 2021-03-11 08:30:11 · 2862 阅读 · 0 评论 -
4.QCustomPlot使用-坐标轴常用属性
先看轴部分的名称约定,根据名称就可以修改对应的属性了1.显示坐标轴默认只显示左y轴和下边的x轴,调用setVisible(bool)设置轴是否显示 customplot->yAxis2->setVisible(true);//显示y轴2 customplot->xAxis2->setVisible(true);//显示x轴2调用setupFullAxesBox,如果某一边没有轴会生成一个,并且四边的轴显示都设置true; cu...转载 2021-03-10 16:34:16 · 3827 阅读 · 0 评论 -
3.使用QCustomPlot绘图基础
QCustomPlot绘图基础customPlot 是QCustomPlot实例的指针。如果您已在QtCreator中提升了widget,则可能会通过ui->customPlot访问相应的widget。您可以通过customPlot->addGraph()创建一个新图形。然后为图形分配一些数据点,例如通过customPlot->graph(0)->setData(..)例如QVector<double>为x和y(键和值)赋值。QCustomPlot...原创 2021-03-10 15:55:24 · 2267 阅读 · 0 评论 -
2.绘图控件 - QCustomPlot示例
qt精美绘图控件 - QCustomPlot示例下面展示一下它的超强功能:原创 2021-03-10 15:21:00 · 658 阅读 · 0 评论 -
1.QCustomPlot 简介
QCustomPlot 简介前言开始是使用QChart做的故障录波的图形处理,软件完成后碰到了个大坑,数据加载时间完全不能忍受,只好抛弃QChart的图形界面。开始QCustomPlot之旅。QCustomPlot类做的非常好,尤其是现在的2.0版本,比以前的1.0版本更加上了一个档次。下载路径:https://www.qcustomplot.com/设置QCustomPlot使QCustomPlot与您的应用程序一起使用非常容易:从下载部分获取最新版本的QCustomPl.原创 2021-03-10 15:14:14 · 854 阅读 · 0 评论