问题标签 [qcustomplot]
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.
multithreading - 响应式 Qt GUI,即使是线程
所以假设你有很多东西要绘制,采样时间为 10 毫秒,即 9 个图表/图形(基于 qcustomplot 库)和一个 GLWidget。现在所有的计算,我的意思是数学,都是在一个单独的线程中执行的,但是像“填充 #1 图表的数组”或“清理图表”这样的指令是在 GUI 线程中执行的(显然以 10 毫秒的速度) .
我的问题是,基本上,由于绘图的频率很高,按钮变得无响应。
现在我的问题是:有没有办法提高我的代码的性能?我想避免每 50 毫秒而不是每 10 毫秒绘制一次。可能的解决方案是使用 qApp->processEvents(); ? 有没有更优雅的方式?
c++ - QCustomPlot 以 HH:MM:SS 显示时间
我想知道是否可以在 QCustomPlot 库中更改其中一个轴上数据的显示格式。在我在 X 轴上的应用程序中,我有几秒钟的时间,我想以 HH:MM:SS 显示步骤。作为替代方案,我正在考虑根据 X 长度仅将显示从秒更改为分钟到小时,并将标签从时间 [s] 更新为 [min] 到 [hour]。但如果可以按照我描述的方式进行,我会避免这种情况。我将不胜感激所有的帮助!
使用时:
我的时间线从 1 小时而不是 0 小时开始: 有没有办法解决这个问题?
c++ - setDateTimeFormat adds an hour
I would like to display my x axis in the hh:mm:ss format. It basicaly works, but there is one problem. The displayed time doesnt start from 00:00:00 but from 01:00:00. I thought maybe its because the time is in ap mode, but I havent specified that, here is how I do it:
And the plot at point 0 starts from hour 1:
I would appreciate all help regarding this. How to make the starting point 0 shown as 00:00:00?
c++ - Qt:上下文菜单/连接参数
我在 Qt 中连接上下文菜单操作时遇到问题。我知道周围有很多类似的问题,但是我还没有找到解决方案。
我有一系列使用 QCustomplot 构建的图。
我想要做的是在右键单击每个图的背景时创建一个上下文菜单,其中列出了图中存在的所有信号。通过单击此菜单的条目,相应的信号应被隐藏(如果当前可见)或使其可见(如果隐藏)。
现在,我定义了一个名为 PlotHandler 的类,我将相关部分粘贴在下面:
绘图处理器.cpp
绘图处理器.h
菜单正确显示正确的条目,当我点击一个动作时addRemoveGraph
。在调试中,它会返回以下消息:
下级停止了,因为它触发了异常。在线程 0 中停止的原因是:0x5d6c2f9a 处的异常,代码:0xc0000005:0x0 处的读取访问冲突,标志 = 0x0。
试图执行
谁能指出我正确的方向?
提前致谢
c++ - QCustomplot - 隐藏/显示选定的图形
我想通过直接在绘图上选择来隐藏/显示图表。我的想法是这样的:
其中myPlot
是一个QCustomPlot
小部件。
我的问题是:有没有办法获取graphIdx
所选图表的索引?这可能是微不足道的,但老实说,我无法弄清楚。
提前致谢
一个。
qt - 使用 QCustomPlot 绘制多个 sin
我想在 Qt 中使用 QCustomPlot 绘制多个罪孽。我希望罪恶互相咆哮。实际上,我想展示像 ECG 这样的东西。谁能帮我?
c++ - QCustomPlot:如何在 y 轴上设置百分比?如何更改刻度标签对齐方式?
我正在玩 Qt 的 QCustomPlot 库。我成功地创建了一些情节。但我仍然有问题:
1:如何将我的 y 轴范围设置为 0% 到 100%?
2:我的刻度标签在刻度下方居中。如何将其更改为左对齐?
谢谢你的帮助。
彼得
qt - QCustomPlot 在绘图调整大小期间出现错误
我有一个 QCustomPlot 正在绘制传入数据的图形。这些图看起来很棒,但是当我突然调整窗口大小或缩放或拖动数据时,数据会被错误地绘制,就好像我从画家下面拖出画布一样。
为什么会这样?我将尝试在我的绘图槽中添加一个条件,以检测是否正在发生拖动并推迟绘图,但我希望我不必这样做。
如果 QCustomPlot 具有键和值,为什么无论绘图如何调整大小,它都不能在重新绘制期间正确定位它们?
c++ - 更改 Qt 项目构建目录时出现大量链接器错误
我是 Qt 的新手,我在 Qt 中创建了一个 GUI 应用程序,一切都很好,直到我从QtCreator
. 现在我收到许多链接器错误,我对如何解决它们一无所知。
我尝试恢复到以前的构建文件夹,但它再次失败。我确实清理了项目并每次都进行了重建,但没有任何效果。这是我得到的那些链接器错误的列表:
注意:这是我的 .pro 文件的样子:
我怎样才能找出原因是什么。?