问题标签 [qwt]

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 回答
3992 浏览

c++ - 将 qwt 从 5.2.1 更新到 6.0.0

我正在尝试将 qwt 从 5.2.1 更新到 6.0.0 版本,但是当我编译我的程序时,我得到了一个错误列表。请帮忙。

这是错误列表:

0 投票
1 回答
624 浏览

c++ - 这种线程间通信的方法安全吗?

我有 3 个对象(继承自QObject),每个对象都包含一个单独的std::list. 每个对象都在主 gui 线程(没有父线程)中创建,然后被推送到它自己的线程(使用 Qt 的QObject::moveToThread())。

每个线程都连接到一个 gui,并在不同线程之间发送带有数据的消息。每个线程本质上都是处理它自己的列表。例如:

对象 1:数据消费者。它从列表的前面弹出(如果存在数据)以供使用。它还有一个可用的 SLOT,以便其他线程可以将数据推送到它。只有原始的 QObject 类,没有其他对象可以直接访问此列表。

对象 2:数据的生产者。它将数据推送到其列表中。它有 SLOTS 可供其他人“ping”它以获取数据,这些数据反过来会从其列表中发出 SIGNAL 弹出数据。没有其他对象可以直接访问此列表。

Obj 3:为 obj 1 生成数据并使用来自 obj 2 的数据。它有自己的内部数据结构,可以跟踪发送给 obj 1 的数据和来自 obj 2 的数据。它最终会将两个数据集推送到QwtPlots某个它做了一些分析。

Obj 的 1 和 2 是实时关键的,并使用 QueryPerformanceCounter 样式的“计时”,这基本上会在它们运行时消耗 CPU。他们运行QCoreApplication::processEvents()每个循环来处理发生的事件。

这是处理跨线程数据共享的好方法吗?如果不是,那么漏洞在哪里,您将如何纠正它们?我知道这会产生大量数据的“副本”,但此时内存膨胀不是问题。

提前致谢 :)

0 投票
1 回答
1510 浏览

qt - QwtPlotSpectrogram:使用对数色标?

我正在使用带有自定义 QwtRasterData 的 QwtPlotSpectrogram 来绘制具有广泛变化的值的 2D 数据。我想使用对数色标而不是线性色标进行绘图。有没有一种简单的方法可以做到这一点?

我的替代方法是在 QwtRasterData 计算值时提供 log(value(x,y)) 。但是,然后我的颜色条将显示日志中的值,而不是我想要的绝对值 - 那里有什么建议吗?

谢谢!

0 投票
1 回答
2191 浏览

plot - QwtPlot 自定义轴

我想用两个水平轴创建图。底轴是线性的,顶轴是非线性的。我有一个用于转换“最低值-> 最高值”的数据表。我发现 QwtScaleEngine 提供了这个功能。但我无法让它工作,因为在 QwtScaleEngine 和 QwtScaleDiv 的子类中定义了太多记录不充分的函数。

有什么建议么?

0 投票
1 回答
1756 浏览

qt - 将 Qwt 库移植到 playbook

我是 Qt 的新手,交叉编译和移植,所以请多多包涵。

我的目标是将 Playbook OS 上的Qwt 库用于基于 Qt 的应用程序。我在Qt for Blackberry Playbook上找到了一个不错的教程,并且我设法在我的平板电脑上运行了一个简单的 Qt“Hello World”应用程序。

我的下一步是构建 Qwt 库并在我的应用程序中使用它。我花了一些时间阅读有关 qmake 的信息,并且我构建了该库以及一个没有问题的应用程序,但是当我运行该应用程序时,它一启动就崩溃了。

以下是我在构建库和我的应用程序时采取的步骤:

  1. 下载了 Qwt 的源代码并使用了RIM 的 Qt port附带的 qmake 。供参考:安装 Qt 端口时,它会创建一个“stage”目录,qmake 位于此处:~/stage/nto/armle-v7/usr/lib/qt4/bin/qmake. 首先我有一个关于设计器插件的错误,但是在关闭设计器开关后,它编译时没有错误或警告。
  2. 我已经构建了 Qwt 附带的示例之一。我只在代码中在线添加(根据教程说明)QCoreApplication::addLibraryPath("app/native/lib");:. 这需要告诉应用程序在运行时位于设备上的共享库的位置。这里也没有问题。我的 .pro 文件如下所示:

包括($${PWD}/../examples.pri)

我打包并部署了应用程序,但是在运行应用程序时,一旦启动画面消失,应用程序就会崩溃。

上面列出的步骤是指我尝试使用 Qwt 作为共享库。QwtDll我确实尝试通过按照库指令删除将其构建为静态库,但最终结果是相同的。我可以说二进制文件根据其大小使用静态库。

据我所知,我可以假设 Qwt 库没有正确构建,并且我的测试应用程序无法正确加载。如果是这样,如何将此库正确移植到 Playbook OS?如果不是,我在这些步骤中还缺少什么?

顺便说一句,我暂时无法使用 Momentics 进行调试(出于其他原因)。

预先感谢您对我的学习经历的贡献。

0 投票
1 回答
90 浏览

c++ - 如何在画布中设置恒定比例?

如何在画布(QwtPlotCanvas)中设置恒定比例?

我正在使用 Qt 4.7.3 和 Qwt 6.0.0

0 投票
2 回答
3635 浏览

c++ - QWT 安装错误

几周前我开始使用 Qt,我真的很喜欢它。我现在需要在我的应用程序中包含图表,经过一些研究,我发现 Qwt 是这样做的最佳方式(而不是必须自己从头开始做所有事情)。我已经用了几天了,我不知道如何安装它。我正在使用 windows7 32 位。我按照安装文件中的说明进行操作:

从 cmd ->

nmake 完成后,我留下了错误

有三个错误:

而且我不知道如何解决它们。请帮忙!如果我遗漏任何细节,请告诉我,我会添加它们。谢谢!

0 投票
2 回答
4334 浏览

c++ - Qwt 和 QwtSeriesData

我最初使用 C 编程语言。但是现在,我需要使用 Qt 编程(顺便说一句,Qt 就像一个梦想)。我将逐步深入。但是我的C++面向对象知识比较薄弱,希望能再强点。现在我必须使用 Qwt 并且我坚持使用 QwtSeriesData 对象。我需要知道如何为这个对象设置一系列数据,以便使用 QwtPlot 绘制曲线。

例如我的数据如下所示,如何将它们设置为 QwtSeriesData。

浮动 x[300]; 浮动 y[300];

谢谢。

0 投票
1 回答
1628 浏览

c++ - Qwt - 如何使用 QwtPlotPicker 获取选择点索引

我使用 QwtPlot 绘制复杂数据,因此,我重新实现了 QwtSeriesData 以将我的数据转换为 QPointF。“sample(int)”将 MyObject 转换为 QPointf。我的 QwtSeriesData 数据管理一个

现在,我需要选择绘制到我的情节中的点。我尝试使用 QwtPlotPicker 但它只返回一个 QPointF。

如何获取所选点的索引“idx”以便获取myObject=myVector[idx]

0 投票
2 回答
3359 浏览

c++ - qwt 绘图曲线轴不可见

我正在使用 qwt plot curve 来绘制曲线。x 轴和 y 轴不可见,只有曲线可见。如何在轴的刻度间隔中显示一些第一个、最后一个和中间值来显示轴