问题标签 [qtcharts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - 如何使用模型更新图表?
我正在使用这个示例而不是 customtablemodel.cpp 我将其名称更改为 ScopeDataModel 并在我的 qml 代码中使用它。但是当我运行这段代码时,它不会更新图表上的数据。
c++ - 从工作线程更新 QtCharts 的正确方法?
因为这是我的第一个问题,所以我想说 StackOverflow 帮助了我无数次。谢谢你。
现在到我的问题。我目前正在尝试在 Qt 5.8 中实现一个简单的数据采集应用程序。应用程序必须与 DSP 通信并以 100Hz 至 10kHz 的速率获取一些电压。由于我需要对采集的电压进行一些额外的计算,我认为在与 GUI 线程不同的线程中进行数据采集和操作是个好主意。
数据采集和附加计算在单独的线程中工作得很好。我的问题是,使用 QtCharts 异步显示工作线程结果的正确方法是什么?
任何建议将不胜感激。
此致,
克拉斯特夫
c++ - QChart z 值在使用 openGL 加速时不受尊重?
我正在尝试做与 Qt5标注示例几乎完全相同的事情,但我发现如果您调用setUseOpenGL(true)
该系列,那么标注会出现在线条下方而不是上方。
无论zValue
设置什么都是如此,包括m_tooltip->setZValue(std::numeric_limits<qreal>::max());
有解决方法吗?
c++ - 向 QtChart 添加一些点后,它会变慢
我需要帮助。这是我的代码(我显示主要部分):
...
...
我尝试描述代码:1)它从arduino获取数据(如“:START:X:Y:Z:A:B:C:END::START:...”)。2) 它从 2 传感器(3 轴加速度计)获得指示。并绘制图表。
我展示了一些代码块。添加〜900点后,它从60毫秒变慢到1000毫秒。我认为它与 QtChart 相关(我在项目中使用它们)或添加点到系列。请帮我(
c++ - 在 QChartView 的轴系中获取鼠标坐标
有没有办法在 a 的绘图区域上获取鼠标的坐标QChartView
?最好以轴为单位。目标是在绘图上移动鼠标时显示鼠标的坐标,以便用户可以测量绘图对象。
我在 上找不到任何内置函数QChartView
,所以我试图用它QChartView::mouseMoveEvent(QMouseEvent *event)
来尝试计算绘图区域中的结果位置。问题是我无法获得对绘图区域坐标系的任何参考。我已经尝试在所有我可以抓住的对象上使用mapToScene
,mapToItem
以及mapToParent
相反的方法来尝试执行此操作,但无济于事。mapFrom...
我发现这QChartView::chart->childItems()[2]
确实是绘图区域,不包括轴和轴标签。然后我可以调用QChartView::chart->childItems()[2]->setCursor(Qt::CrossCursor)
以使十字仅出现在绘图区域而不是相邻对象上。但是,我似乎没有尝试正确引用该对象的坐标系。
c++ - 在 Qt 饼图中显示百分比?
如何在这样的图表上显示Qt Pie 图表中的百分比?
qt - Qt QML - ChartView 的边距
为什么 ChartView 对象除了 Rectangle 对象外还有边距?如何使它们相同?例如,如果将 ChartView 对象替换为 Rectangle,则边距变得相同。