社区
Qt
帖子详情
请问QT中customplot绘制出一条曲线以后怎么让这条曲线暂时隐藏/再次显示
weixin_38528130
2018-10-08 10:25:21
并不是删掉这条曲线graph(0)、graph(1)、graph(2)......而是让它暂时隐藏并且可以随时再次显示出来
...全文
3073
3
打赏
收藏
请问QT中customplot绘制出一条曲线以后怎么让这条曲线暂时隐藏/再次显示
并不是删掉这条曲线graph(0)、graph(1)、graph(2)......而是让它暂时隐藏并且可以随时再次显示出来
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kerwin liu
2019-03-04
打赏
举报
回复
我是这样用的
获取曲线的指针(QCPCurve)然后再使用下面方法
void QCPLayerable::setVisible(bool on)。
就可以了
qq1172865418
2019-03-03
打赏
举报
回复
有一个很简单的办法,创建一个图形指针,需要隐藏图形时,设置该图形的颜色为QColor(0,0,0,0),这样这条曲线就变成透明了,然后执行replot()让显示更新即可,我已测试过有效。如果是多个颜色,建议再加一个颜色存储器,用来保存原来的颜色,再设置一个开关,用来表示当前曲线是否隐藏,给你代码参考 if (swich == 0) for (int i=0;i<Cuv_num-1;i++) { Cuv[i]->setPen(QColor(0,0,0,0)); } else { for (int i=0;i<Cuv_num-1;i++) { switch (CuvColor[i]) { case 0: Cuv[i]->setPen(QColor(7,200,0, 255)); break; case 1: Cuv[i]->setPen(QColor(10,140,255,255)); break; case 2: Cuv[i]->setPen(QColor(250,30,30, 240)); break; default: break; } } } ui->P->replot();
臭伊伊
2018-10-09
打赏
举报
回复
据我所知,应该删除掉的没有隐藏功能
removeGraph(graph);
replot();
需要显示时,重新创建该图形
利用
Qt
在区域内
绘制
多条
曲线
在本文
中
,我们将深入探讨如何使用
Qt
框架
中
的Q
Cu
stomP
lot
模块来在区域内
绘制
多条
曲线
。
Qt
是一个跨平台的应用程序开发框架,广泛用于创建GUI应用。Q
Cu
stomP
lot
是
Qt
的一个扩展库,它提供了丰富的功能,使得在
Qt
界面
中
...
QT
使用Q
Cu
stomP
lot
绘制
曲线
并动态
显示
曲线
上的数据
在本文
中
,我们将深入探讨如何使用
QT
框架
中
的Q
Cu
stomP
lot
模块来
绘制
曲线
,并实时动态地
显示
曲线
上的数据。Q
Cu
stomP
lot
是一个强大的、可定制的2D绘图库,适用于
Qt
应用,它允许开发者创建复杂的图表和图形,包括
曲线
图...
采用
Qt
绘制
多条
曲线
,跟随鼠标动态
显示
线上点的值
在本文
中
,我们将深入探讨如何使用
Qt
框架,特别是Q
Cu
stomP
lot
库,来实现一个功能强大的图形界面,其
中
能够
绘制
多条
曲线
,并且当鼠标移动到
曲线
上的任意点时,能够实时
显示
该点的坐标值。
Qt
是一个跨平台的应用程序...
Qt
设置鼠标跟随动态
显示
曲线
上的点的值(多条
曲线
)
在`mainwindow.cpp`或专门负责绘图的类
中
,你需要初始化Q
Cu
stomP
lot
对象,并添加多个`QCPGraph`对象来表示每
一条
曲线
。每条
曲线
可以通过`QVector<double>`数据结构来提供x轴和y轴的坐标值。例如: ```cpp ...
QT
中
利用Q
Cu
stomP
lot
类画
曲线
图
在这个例子
中
,我们
绘制
了四条
曲线
,这意味着我们在一个子图
中
进行了多次绘图操作。 要开始
绘制
曲线
,首先需要引入Q
Cu
stomP
lot
库,并创建Q
Cu
stomP
lot
对象。在
QT
项目
中
,这通常在`.pro`文件
中
添加依赖项,然后在...
Qt
21,435
社区成员
26,687
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章