问题标签 [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 - 无法在 Zynq 中为嵌入式 Linux 编译 Qt 图表
我有一个用 Qt5.12.2 编写的应用程序,它使用 QCharts 来绘制一些信号。我希望这个应用程序在基于 Zynq 的板上运行,特别是在 Xilinx 的 Zybo 板上。但是,提供的 Xilinx 信息仅涵盖 Qt 5.4 版:https ://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842110/Qt+Qwt+Build+Instructions+Qt+5.4.2+Qwt +6.1.2,虽然正确编译不提供我需要的 Qt Charts 模块。
我尝试使用与 Xilinx 链接中所示相同的选项进行编译,但是,无法编译几个模块。为了避免这个错误,我尝试跳过无法编译的模块,直到我发现 Qt 图表也无法编译。
Qt 编译的最后一个配置是:
在$ZYNQ_QT_INSTALL
这种情况下设置为/usr/local/Qt-5.12.2/
.
编译中的最后一个错误是:
我不知道如何正确交叉编译这个版本。你能帮我解决这个问题吗?
c++ - 以高分辨率渲染 QChartView
我想将 QChartView 保存为 .png 图像。因此我使用以下代码:
当我看test.png
图像时,分辨率很差。
我可以说,QChartView 应该以固定分辨率(如 150dpi)或固定大小(如(500x700 像素))呈现吗?
qt - 当我使用 setUseOpenGL(true) 时,QChartSeries 的某些属性将被禁用
首先,我的 QT 环境是 5.12.0 和 MSVC 2017 64 位,我之前使用 5.10.0 和 MSVC 2017 64 位,但结果是一样的。
例如,在 QLineSeries 中,setPointsLabelVisible 和 setPointsVisible 将被禁用。在 QScatterSeries 中,setMarkerShape 将被禁用。就像我上传的图片一样。
图 1
在这张照片中我没有设置UseOpenGL(true)
pic 2
在这张图片中,我 setUseOpenGL(true) 和 markerShape 变成了块而不是带边缘的圆形。
我尝试在 setUseOpenGL(true) 之后设置这些属性,但它不起作用。
我想知道如何在使用 setUseOpenGL(true) 时启用这些属性。
c++ - qt 渲染图表不更新标题/图例
我正在尝试使用以下简单代码将 QChartView 呈现为 .png 图像:
它工作正常,并按预期保存图像。但是,如果我尝试在呈现标题之前更改标题,则不会显示:
但是,如果我创建一个显示标题的按钮和一个应该保存图像的按钮,我首先单击该按钮以显示标题,然后单击该按钮以保存图像它可以工作。(意思是,如果我将这两个步骤分开,以便在图表之间显示在 GUI 中它可以工作)
当我试图展示一个传奇时也是如此。
更新:我添加了一个完整的最小示例来重现问题:
两者都创建了图像noLabels.png
并且withLabels.png
不显示标题或图例。
qt - 从 MainWindow 类调用时 QT QChart 被破坏
我正在尝试制作一个单击按钮后显示图表的应用程序。
我在 MainWindow 类中创建图表。
图表.h
图表.cpp
主类.h
主类.cpp
主文件
Chart 对象正在 MainWindow 类中创建,但立即被销毁。我认为它在继承方面存在一些问题。我不太擅长QT中的继承如果问题解决了会很有帮助。
c++ - 使用 < 1e-14 的数字时,QLineSeries 不显示
当使用 QtChart 库绘制小范围内的线系列时(例如,0 到 1e-15 之间),线系列似乎不会被渲染。使用具有相同确切代码的更大数字非常有效。
我已经尝试将我的代码简化为尽可能简单,以找出我所犯的任何错误,但我找不到任何错误。我怀疑这可能是 Qt 中的一个错误,但我在这里发布,以防我在提交错误报告之前错过了一些东西。
我也没有在网上找到任何关于遇到类似错误的人的信息,但这可能只是表明我的 google-fu 很弱。
我最初使用 PyQt5 遇到了这个错误,但在 C++ 中重新创建了它以确保它不是 PyQt5 特定的错误。
运行附加的代码,我希望观察到图中呈现的线性线系列,但我没有看到任何呈现。
将常量修改为FACTOR
>= 1e-12 将使线系列正确显示。
c++ - 如何在 Qt 中更改图表轴的标题?
我正在尝试开发一个图表来显示当月每一天的销售数量,它可以工作,但我无法更改 x 轴每个位置的标题。这是我试图改变的方式:
但目前不更改标题
python - 将我选择的颜色附加到 QPieSeries 的每一片
我想让饼图的每一片都成为我选择的颜色。我需要知道 QPieSlice 的语法(如果这是我使用的)以及如何将颜色附加到饼的特定切片上。例如,我希望“Auto”切片为“#00FF00”,“Employment”切片为“#1A8CFF”等。
下面是我的馅饼。我尝试了各种方法,例如:
但它不起作用,即使它起作用了,我也不知道如何将它附加到特定切片以及将其放置在哪里。