问题标签 [qchartview]

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.

0 投票
1 回答
2366 浏览

c++ - QLineSeries 和 QDateTimeAxis - 图表不显示值

我正在尝试实现类似https://doc.qt.io/qt-5.9/qtcharts-datetimeaxis-example.html的目标。

在一个方法中我有这个代码

我不明白为什么不显示值。

我不知道出了什么问题。

0 投票
0 回答
180 浏览

qt - 在 QML 中使用 Char 视图的 grabToImage

我有问题。我希望大家能帮助我!我的英文不好,希望大家见谅。

我有一个图表视图和一个水平滚动条。当水平滚动条在 x 轴上发生变化时,下一个数组中的点被绘制在图表视图上。我有一个图表视图和一个水平滚动条。当水平滚动条在 x 轴上发生变化时,下一个数组中的点被绘制在图表视图上。我想捕获(grabtoImage)所有图表视图,包括那些未显示在屏幕上的图表视图,它仅在更改滚动条时显示为多个图像。* 例如:屏幕绘制 60 点(计时器 60 秒)。当计时器为 180 秒时,将拍摄 3 张图像。

在此处输入图像描述

我希望人们可以建议我解决我的问题的解决方案。谢谢大家!谢谢!


我的源代码:在图表视图上绘制矩形:

创建 ShaderEffectSource 从缩放矩形中获取数据

grabtoImage 着色器缩放

}

0 投票
1 回答
1527 浏览

qt - 如何在qml中的chartview绘图区域添加文本

如何在 QML ChartView 类型的绘图区域内的特定 (x,y) 位置放置文本?

例如,我想将文本放置在位置 XYPoint{x: -3; Y: 20} 我不想放在窗口的(x,y),我想放在绘图区的(x,y)

我阅读了文档,但我没有找到任何属性!!!!!!

//用于绘制点的ChartView

0 投票
1 回答
195 浏览

qt - 使用 QRubberBand 时如何禁用右键单击操作?

每当我按下右键单击按钮时,它会缩小一点,而我想在按下右键单击时恢复 QChart 的初始位置。有没有办法做到这一点?

0 投票
1 回答
1176 浏览

qt - 如何在 QML 中删除图表视图与其 Plotarea 之间的间距

1)我的要求是Qml中chartview的Plotarea应该获得整个空间。2) 我不希望图表视图和绘图区域网格之间有间距。3)为此,我做了

4)这样做之后,网格和图表视图之间的间距仍然很小。5)然后我通过给x,y轴赋予负值并增加宽度和高度来做到这一点。

6)这样做后,它得到了适当的调整。7) 但是当我改变 Valueaxis(max) 时,它会再次链接它的位置。8)图表视图内的Valueaxis,有最小值最大值,如果max = 5那么它显示正确,如果我改变max = 10那么它正在改变它的位置,在某些值上它正确显示,在某些情况下它不是

任何可能的解决方案?

0 投票
1 回答
3786 浏览

qt - 如何在 Qt Designer 中安装 QChartView?

我的问题与本主题中的问题相同:How to insert QChartView in form with Qt Designer?但是我仍然无法解决它。我试图下载插件,但在终端中输入 qmake 后,我收到以下错误:

未知的测试函数:qtHaveModule

另一方面,我也不能使用第一个解决方案。我在哪里可以找到 Qt Designer(不是 qt creator)中的 .pro 文件?

先感谢您。

0 投票
0 回答
66 浏览

qt - 从 MainWindow 类调用时 QT QChart 被破坏

我正在尝试制作一个单击按钮后显示图表的应用程序。

我在 MainWindow 类中创建图表。

图表.h

图表.cpp

主类.h

主类.cpp

主文件

Chart 对象正在 MainWindow 类中创建,但立即被销毁。我认为它在继承方面存在一些问题。我不太擅长QT中的继承如果问题解决了会很有帮助。

0 投票
1 回答
671 浏览

qt - 如何将矩形添加到 QML ChartView?

我想在 ScatterSeries 的 ChartView 上放置一些矩形作为叠加层来显示感兴趣的区域。但是,当我尝试这样做时,它显然使用了与 ScatterSeries 不同的坐标系,因为它是在完全不同的位置绘制的。

例如,以下内容旨在绘制一个捕获所有 ScatterSeries 的矩形,但它仅在左上角绘制一个小的绿色矩形,如屏幕截图所示。

在此处输入图像描述

文档建议矩形应该使用父 ChartView 的坐标系。我假设我实际上希望它使用 ChartView 场景的坐标系。我该怎么做呢?

0 投票
2 回答
351 浏览

widget - Qt. Add widgets to QChart, QChartview

Currently, I am writing a code that plots some 2D-Data (splines) using QChartView and QChart. I want to add some graphics objects like rectangles or even images to the graphs. Is this possible? There seem to be no methods like draw rectangle within QChart. My code looks something like this:

Best regards.

0 投票
2 回答
604 浏览

c++ - QML QTQuick ChartView 将指针传递给 C++

我正在尝试根据此处的 qtcharts-qmloscilloscope-example 制作像 Qt Quick 应用程序这样的示波器

在此示例中,跟踪(QTQuick ChartView)在 QML 中预先分配并通过计时器进行更新。

我希望能够在运行时添加和删除跟踪。

现有应用程序将对底层数据数组的引用作为 QPointF 对象的 QAbstractSeries 传递。此操作在 Timer 上触发,因此:

现有的更新方法如下所示:

如果您只想要固定数量的跟踪并且它们都单独更新,这没关系。但我希望能够在打开和关闭时添加跟踪。

我试图将 chartView ID 传递给 update(QChartView *) 函数,但这总是以空指针中断。

我还尝试在顶层使用 window->findChildren 并将其传递给 DataSource 的实例。这得到一个有效的指针,但类型为 QQuickItem。如果我将它转换为 QChartView 我也会得到一个空指针。

如何正确地将指向 QChartView 对象的指针传递给 C++?