- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试交叉编译 qt chart example对于 yocto platform .我按照以下步骤编译我的 qt 程序:
但是当我将 QT += charts
添加到任何运行 qmake 的项目时,如 qmake -o Makefile areachart.pro
我遇到了这个错误:项目错误:QT 中的未知模块:图表
这是 qmake -v
的输出:
QMake version 3.0
Using Qt version 5.7.0 in /opt/myimage/2.1.2/sysroots/cortexa9hf-neon-poky-linux-gnueabi/usr/lib
我应该在 yocto SDK 中添加 qtcharts
模块吗?能够编译示例?如果是怎么办?
出于某些原因,我能够交叉编译 Qt from source使用 qtcreator
并获取 qt 示例和 qtchart 库本身的二进制文件。我还通过将生成的 libQtCharts.so
和其他文件手动放入 /usr/lib/
和 /usr/include/< 来在我的目标平台上运行 qt 示例
在目标上,我能够在目标上绘制图表。
但是,我需要的是将图表包含在我的项目中并运行上述 qmake
步骤。但我得到的是 Project ERROR: Unknown module(s) in QT: charts
我试图将 libQtCharts.so
放在 /opt/myimage/2.1.2/sysroots/cortexa9hf-neon-poky-linux-gnueabi/usr/中,这是我手动编译 qt 源代码得到的lib
但仍然无法使用 qmake -o Makefile areachart.pro
最佳答案
正如您所指出的,您的 SDK 中需要 qtcharts
包(准确地说还有 qtcharts-dev
)。您还需要在您的目标上(即在您的图像中)安装 qtcharts
包,否则当您在目标上执行二进制文件时,运行时库将丢失。
包的添加取决于构建SDK的方法。首选任务是 populate_sdk
任务,因此我将在此处进行描述(它还会将包添加到您的目标)。
构建 SDK 的命令是 bitbake your_image -c populate_sdk
。将以下行添加到 your_image.bb
配方以将 qtcharts
包添加到图像(第 1 行)和其他 Qt5 SDK 内容(第 2 行)。
IMAGE_INSTALL += "qtcharts"
inherit populate_sdk_qt5
如果您不想直接编辑图像配方,也可以将这些行放入 your_image.bbappend
。
inherit populate_sdk_qt5
是 Qt5 包特定的(也是必需的),因为 SDK 需要其他东西(例如 qt.conf
,一些工具)。
关于c++ - 将 qcharts 模块安装到 yocto sdk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48661447/
我有一个为给定数据绘制烛台的类(class)。我正在尝试在收到新数据后立即动态更新绘图。以不规则的间隔接收数据。 我可以使用什么机制让类(class)知道是时候更新绘图并根据新接收的数据点更新绘图?
我有这段代码,它适用于最大 1000 的数据大小。现在我用 65536 个点对其进行了测试。 series = new QLineSeries(); QList points; points.rese
我有这段代码,它适用于最大 1000 的数据大小。现在我用 65536 个点对其进行了测试。 series = new QLineSeries(); QList points; points.rese
我有一个 2Y 轴图,在 y1 上有一个 QValueAxis,在 y2 上有一个 QLogValueAxis。 显示线性图,未显示对数图。两者的数据是一样的。 我想知道如何设置对数轴的刻度和限制?
我想知道如何在将新点附加到添加到 QLineSeries 之后重绘 QChart。目标是使用它来显示以高速率(高达 400 000 点/秒)获取的数据,并在点以数据包形式到达时更新绘图。 这是我一直在
本文主要介绍了Qt QChart 创建图表,分享给大家,也给自己留个笔记,废话不多说,具体如下: 效果 流程 代码 1. 饼图 // 保存多个扇形QList<QPieSl
使用 Zoom Line Example我做了一个 Python QChartView可以使用箭头键滚动并使用加号和减号键缩放的类。 (见下面我的代码)。 当我向左滚动时,我希望网格线和轴刻度滚动与数
我使用pyqt5绘制一个简单的图表,需要添加自定义轴,但是当我添加轴时,图表不显示它,当悬停信号发出时,我需要显示相应的点,但它也没有显示,需要点击才能显示。 class Demo(QChartVie
我必须创建一个图表并使用 QChart。所以我查看了 QChart 动态样条示例(因为我要创建一个动态图表),我在那里发现了一些奇怪的东西。 下面是启动屏幕。除setTickCount()外,代码为Q
我正在编写一个应用程序。在 QT c++ 中并有以下问题:单击 qchart 图的轴(不在图本身)时是否可以捕获鼠标事件? 我试图覆盖axes实例的事件方法,但是没有调用事件方法.. 我还尝试使用 Q
我正在尝试在单击 QChart 的位置绘制一个点。为此,我创建了一个“ChartWidget”类,它继承了 QChart 并像这样覆盖了 paint 方法: void ChartWidget::pai
我想生成一个包含文本和 QChart 的 pdf 报告。我目前使用 QTextDocument 并将图表作为图像添加到其中,然后我使用 QPdfWriter 导出为 pdf。 #include #i
我想在 ChartView 的右侧放置第二个 ValueAxis。 documentation指出“轴可以放置在图表的下、上、左或右。” 但是,我在 AbstractAxis、ValueAxis 或
我想在 ChartView 的右侧放置第二个 ValueAxis。 documentation指出“轴可以放置在图表的下、上、左或右。” 但是,我在 AbstractAxis、ValueAxis 或
我能够得到 QChart.js可以毫无问题地使用饼图(以及极坐标图和圆环图),但是每当我尝试创建折线图(以及雷达图和条形图)时,我都会收到以下错误: TypeError: Cannot read pr
QtCharts 组件是QT中提供图表绘制的模块,该模块可以方便的绘制常规图形,Qtcharts 组件基于GraphicsView模式实现,其核心是QChartView和QChart的二次封装版。
我正在开发数据分析软件,该软件从远程数据库获取数据并将其放入QTableWidget中。我怎样才能有效地从表中获取这些数据并将它们放入QChart中? 我发现,如果我一直使用QTableView,它可
我正在尝试使用 QScatterSeries 绘制 numpy 数组,但是仅更新轴并且不显示点。我不确定为什么它不起作用。 projectionwindow.py from PySide2.QtCor
我想让我的 QChart 在一个点被添加到附加到它的 QLineSeries 对象时动态更新,但似乎这个更新只发生在我正在运行的 while 循环完成之后。我在 interface.cpp 中使用所说
我尝试交叉编译 qt chart example对于 yocto platform .我按照以下步骤编译我的 qt 程序: 来源/opt/myimage/2.1.2/environment-setup
我是一名优秀的程序员,十分优秀!