问题标签 [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 投票
3 回答
811 浏览

stdstring - 将 std::string 转换为 QwtText

有没有办法做到这一点?我正在尝试创建一个标签以对应于我使用 QwtPlotMarker 创建的标记。我的目标是显示一个标签,其中包含我的点击坐标 m_xPos 和 m_yPos,在以下示例中包含我到目前为止的代码:

m_xPos 和 m_yPos 是 std::string

0 投票
2 回答
1919 浏览

c++ - 如何将 Qwt 图绘制到图像中

我想在视频流上叠加一个图形,即自定义小部件中的 QImage。我将如何将 Qwt 图绘制到 Qwt 图以外的表面?

Qt 的方法是什么?子类 Qwt 图?定义一个能够将图像设置为背景的自定义画布?还是有什么明显的我遗漏的东西?

0 投票
1 回答
2930 浏览

c++ - boundingRect() 的工作原理

我有一些代码在其中绘制符号并将其附加到绘图上。现在我想知道是否有一个使用符号自动创建的边界矩形,以便我可以编写一些代码来选择符号,以便用户可以编辑它 - 例如选择它以删除它。

我在 qwt_plot_marker.h 中看到了一个 boundingRect() 方法,我将如何使用它来确定在实现以下代码时是否创建了一个矩形?

该符号在别处定义。提前致谢。

0 投票
1 回答
3991 浏览

c++ - 使用 Qt、QWT 和 C++ 进行实时数据绘图

我是 Qt、QWT 的新手,并且对 C++ 有基本的了解。

根据我得到的项目,我必须获取一些大篷车上的传感器给出的数据,比如太阳能电池板的电压和电流、温度、湿度等。所有这些数据都由一些传感器采集并由 NI 6229 DAQ 设备收集。

直到现在,我只是给了侧灯。现在我要解决真正的问题了。

我想获取来自 DAQ 设备的数据,并在程序中显示、绘图、记录和登录。

我决定使用 C++、Qt 和 QWT。当然还有用于从 DAQ 设备获取数据的 NIDAQMX API。

我已经部分地设计了一个 GUI,但我卡住的地方是我的代码的真正工作部分。

我不知道如何在考虑性能标准的情况下实现所有这些东西,我真的需要一个指南。

我应该如何处理数据采集?

我应该如何绘制我获取的数据?

这些是否需要由不同的线程或其他结构分开?

收集几乎 10 或 12 个通道的数据并实时绘制是否会导致合理的性能问题?如果是这样,我该如何处理?

提前致谢。

0 投票
1 回答
6572 浏览

c++ - 在 Qwt 中显示绘图值的工具提示

我的应用程序中有一个 qwt 图。我想显示一个小工具提示来显示鼠标在曲线上指向的点的值。我发现我必须为此使用 QwtPlotPicker,但在我的代码中找不到任何合适的示例来实现它。我是 Qwt 的新手,所以如果有人能帮助我解决这个问题,那就太好了。

谢谢,拉克什。

0 投票
4 回答
20061 浏览

qt - 与 Qwt 相比,QCustomPlot 的优点/缺点是什么?

我现在使用 Qwt 两年了。我喜欢它的面向对象的类,这使得调整绘图和功能变得非常容易。这些天来,QCustomPlot 变得越来越流行并与 Qwt 竞争。当然,我确实比较了 API。不过,我对这两个图书馆有经验的用户的证词很感兴趣。什么是方便?什么不是?有什么陷阱吗?

0 投票
1 回答
615 浏览

perl - Perl QtCore4 无法安装

我无法构建 QtCore4 包,我收到关于在制作期间未设置“SMOKE_QWT_LIBRARY”的错误。我在 Ubuntu 12.04 上运行 perlbrew Perl 5.14.2。我尝试过手动构建模块以及通过 CPAN,并在系统 Perl(也是 5.14.2)和 perl 5.16.1 上安装。我查看了错误消息中引用的目录中的文件。文件 CMakeLists.txt 包含对“SMOKE_QWT_LIBRARY”的引用,但没有目录引用或重新配置文件的明显方法(我不确定将其重新配置为什么!)。

有人可以帮忙吗?

这是 make 输出:
Running install for module 'QtCore4' Running make for C/CB/CBUREL/Qt4-0.99.0.tar.bz2 Checksum for /home/sillymoose/.cpan/sources/authors/id/C/CB /CBUREL/Qt4- 0.99.0.tar.bz2 好的

这是 ~/.cpan/build/Qt4-0.99.0-5Qxy7L/qwt/src/CMakeLists.txt 的内容

0 投票
1 回答
1121 浏览

qt - 事件提供给嵌入到 QML Qt4 中的 QWidget(QWT)

我在 QML 项目 (Qt 4.8) 中使用了 QwtPlot (Qwt 6.0.1) 。我通过 QDeclarativeItem 包装它

并通过代码插入 QML

和 QML

但是,鼠标事件将无法正常工作。例如,当我想绘制一个缩放矩形时,当我释放鼠标按钮时,它不会缩放,直到按下回车键。右键根本不起作用。

如何进行适当的活动提供?

0 投票
1 回答
1349 浏览

qt - 在 Qwt Plot 中保持 X 轴长度固定

我正在制作一个应用程序,用于使用Qt&从串行端口绘制实时数据。我正在使用's方法QwtQwtPlot对象上绘制数据。由于我正在绘制大量数据,x 轴不断缩小,使图形在某些情况下变得丑陋时间。所以我在绘制 500 点后重新设置它。它变得更好但我仍然没有一直缩小到 500 点。我不希望那样。我需要x轴是静态的。任何解决方案?QwtPlotCurvesetData(QVector<double>&,QVector<double>QVector<double>

这是部分代码供参考。

绘图:

plot()每次串行端口有新数据可用时,都会触发该方法。

0 投票
1 回答
966 浏览

qt - Qwt 和 boost::signals

我的项目同时使用 Qt(包括 Qwt)和 Boost::signals。众所周知,它们的宏彼此不兼容。CONFIG += no_keywords我用大写注册表编译了我的项目并重命名了所有 Qt 宏,即signals = Q_SIGNALS. 项目中没有更多错误,但现在我在 Qwt 中出现错误,包括这样的

似乎 Qwt 仍然与 Boost::signals 冲突。我可以在这里做什么?