问题标签 [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.
c++ - 将 Qwt 图添加到布局时出现段错误
我尝试使用 Qwt 和 C++ 构建图表演示。我已将以下代码添加到按钮单击处理程序:
它在 addWidget(plot); 处出现段错误。
我究竟做错了什么?
c++ - qwt 中的幻数
Qwt 似乎使用了很多幻数。谁能从以下代码中解释一下 90 和 16
c++ - QWT 安装错误 - nmake 失败
为了在我的 C++ 项目中显示图表,我想将QWT与Qt一起使用。我已经从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包含文件?
先感谢您!
c++ - Qt - 及时动态地绘制结果
我编写了一个模拟程序,它解决了一些方程并将结果绘制在一个 OpenGL 窗口中。模拟随着时间不断发展。我想动态添加积分。我正在使用如下代码:
这得到了重置所有点的情节。我可以简单地加分吗?
感谢您的任何努力:-)
如果没有办法做到这一点,我很想听听。请告诉我!
c++ - 明确共享是什么意思?
在此页面中:
http://qwt.sourceforge.net/class_qwt_plot_curve.html#afd13c94e23520dacbc37b4d0fd036a8b
方法
只是将数据的地址保存在 QwtPlotCurve 中,这正是我想要的效率。
尽管:
使用QVector,更方便。但它只是“明确共享”。这意味着什么?是否像第一个一样保存指针?
我需要每 50 毫秒在图中添加一个点。深度复制数据不是最好的解决方案!!!建议?
qwt - QWT:重新绘制而不删除以前的点
我正在使用 QWT 6,我试图每秒绘制一些点。为此,我使用以下代码:
我想支持暂停选项,因此前几秒的点在绘图中仍然可见。对此的一种解决方案是每秒调整保存点的数组的大小,附加新值并再次调用setRawSamples()
和replot()
,但这种解决方案的内存效率不高,因为我必须每秒钟存储至少 2 * 2048 个点。
有没有更有效的方法?提前致谢!
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 指出的“隐式共享”以摆脱“新”运算符。
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
我肯定想念这里的东西。任何帮助是极大的赞赏。
c++ - QwtPlot:使最后绘制的点看起来不同的颜色或大小
我有一个将点绘制到 QwtPlot 中的系统。我想要的是在任何时候以不同的颜色绘制最后一个绘制点,所以我总能知道哪个是目前最后一个绘制的点。
有没有直接的方法可以做到这一点,或者我该如何处理?
qt - qwt 保存绘图配置?
用户花了很多时间来设置一个漂亮的 qwt 图(从数据库中挑选曲线,配置线条颜色和样式,缩放它们,滚动和平移到有趣的地方,等等)。现在他想保存这个布局,不是图片,而是一个配置,以后可以再次加载,进一步细化。
使 QwtPlot 将自身保存到文件中以便我可以再次加载它的最优雅的方法是什么?我很想简单地写
这显然是不可能的。也许有比创建自己的 QwtPlod 派生类更简单的方法,该类实现 operator<< 和 operator>> 来读取和写入所有“重要”属性..?