问题标签 [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 回答
1268 浏览

c++ - 将 Qwt 图添加到布局时出现段错误

我尝试使用 Qwt 和 C++ 构建图表演示。我已将以下代码添加到按钮单击处理程序:

它在 addWidget(plot); 处出现段错误。

我究竟做错了什么?

0 投票
1 回答
153 浏览

c++ - qwt 中的幻数

Qwt 似乎使用了很多幻数。谁能从以下代码中解释一下 90 和 16

0 投票
1 回答
2300 浏览

c++ - QWT 安装错误 - nmake 失败

为了在我的 C++ 项目中显示图表,我想将QWTQt一起使用。我已经从sourceforge下载了最新版本的QWT,并且我已经从官方网页下载了 MSVC2008(我的编译器)的 Qt 库 4.8.1。现在我想安装QWT,但我无法完成安装。我在 SO 上找到的线程并没有解决我的问题。

这是QWT文档中解释的安装:

我从 Qt 4.8.1 命令提示符启动qmake ,它创建了三个 *Makefile*s。现在我应该启动nmake,但nmake失败,无法找到任何Qt头文件。我从 Visual Studio 命令提示符调用nmake 。

我做错了什么?我应该如何安装QWT才能看到我的Qt包含文件?

先感谢您!

0 投票
2 回答
2430 浏览

c++ - Qt - 及时动态地绘制结果

我编写了一个模拟程序,它解决了一些方程并将结果绘制在一个 OpenGL 窗口中。模拟随着时间不断发展。我想动态添加积分。我正在使用如下代码:

这得到了重置所有点的情节。我可以简单地加分吗?

感谢您的任何努力:-)


如果没有办法做到这一点,我很想听听。请告诉我!

0 投票
2 回答
1658 浏览

c++ - 明确共享是什么意思?

在此页面中:

http://qwt.sourceforge.net/class_qwt_plot_curve.html#afd13c94e23520dacbc37b4d0fd036a8b

方法

只是将数据的地址保存在 QwtPlotCurve 中,这正是我想要的效率。

尽管:

使用QVector,更方便。但它只是“明确共享”。这意味着什么?是否像第一个一样保存指针?

我需要每 50 毫秒在图中添加一个点。深度复制数据不是最好的解决方案!!!建议?

0 投票
2 回答
1970 浏览

qwt - QWT:重新绘制而不删除以前的点

我正在使用 QWT 6,我试图每秒绘制一些点。为此,我使用以下代码:

我想支持暂停选项,因此前几秒的点在绘图中仍然可见。对此的一种解决方案是每秒调整保存点的数组的大小,附加新值并再次调用setRawSamples()replot(),但这种解决方案的内存效率不高,因为我必须每秒钟存储至少 2 * 2048 个点。

有没有更有效的方法?提前致谢!

0 投票
1 回答
929 浏览

qt - qt qwt QwtPlotCurves 的 QList

我想制作一个 QwtPlotCurve 的 QList 。这样做的原因是以后能够从我的 QwtPlot 中删除它们。我有以下代码:

代码无法编译,编译器输出:

错误:请求从“QList”转换为非标量类型“QList”

错误:没有匹配函数调用'QList::append(QwtPlotCurve &)' void QList::append(const T&) [with T = QwtPlotCurve]

注:候选人是:

注意: void QList::append(const T&) [with T = QwtPlotCurve]

注意:没有已知的参数 1 从 'QwtPlotCurve*' 到 'const QwtPlotCurve&' 的转换

注意: void QList::append(const QList&) [with T = QwtPlotCurve]

注意:没有已知的参数 1 从 'QwtPlotCurve*' 到 'const QList&' 的转换

...

我说 QwtPlotCurve 应该是恒定的,但我不知道如何处理它。我也不知道将曲线存储在 QList 中然后(根据用户需求)从图中删除是否是正确的方法。


在 sjwarner 回答之后,我尝试了以下方法:

我收到以下错误:

错误:“->”的基本操作数具有非指针类型“QList”错误:“->”的基本操作数具有非指针类型“QList”

我通过以下方式理解了这个错误:曲线是一个 QList,它应该是一个指向 QList 的指针。

如果我尝试:

它工作正常。我将看看 sjwarner 指出的“隐式共享”以摆脱“新”运算符。

0 投票
1 回答
1954 浏览

c++ - 在 Mac OSX 10.7.4 上编译简单 Qwt 程序时出错

我正在尝试使用 Qwt v. 6.0.1 使以下 c++ 程序工作:

.pro 文件如下所示:

但是,当我现在尝试做

qmake

制作

我得到错误:

ld:找不到-lqwt collect2的库:ld返回1退出状态make:* [qwtTest.app/Contents/MacOS/qwtTest]错误1

我肯定想念这里的东西。任何帮助是极大的赞赏。

0 投票
1 回答
1799 浏览

c++ - QwtPlot:使最后绘制的点看起来不同的颜色或大小

我有一个将点绘制到 QwtPlot 中的系统。我想要的是在任何时候以不同的颜色绘制最后一个绘制点,所以我总能知道哪个是目前最后一个绘制的点。

有没有直接的方法可以做到这一点,或者我该如何处理?

0 投票
1 回答
327 浏览

qt - qwt 保存绘图配置?

用户花了很多时间来设置一个漂亮的 qwt 图(从数据库中挑选曲线,配置线条颜色和样式,缩放它们,滚动和平移到有趣的地方,等等)。现在他想保存这个布局,不是图片,而是一个配置,以后可以再次加载,进一步细化。

使 QwtPlot 将自身保存到文件中以便我可以再次加载它的最优雅的方法是什么?我很想简单地写

这显然是不可能的。也许有比创建自己的 QwtPlod 派生类更简单的方法,该类实现 operator<< 和 operator>> 来读取和写入所有“重要”属性..?