社区
Qt
帖子详情
请问QT中customplot绘制出一条曲线以后怎么让这条曲线暂时隐藏/再次显示
weixin_38528130
2018-10-08 10:25:21
并不是删掉这条曲线graph(0)、graph(1)、graph(2)......而是让它暂时隐藏并且可以随时再次显示出来
...全文
2861
3
打赏
收藏
请问QT中customplot绘制出一条曲线以后怎么让这条曲线暂时隐藏/再次显示
并不是删掉这条曲线graph(0)、graph(1)、graph(2)......而是让它暂时隐藏并且可以随时再次显示出来
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
CustomPlot
方法在区域内
绘制
两条
曲线
实例代码,
Qt
5以上均可运行,亲测可用
Q
CustomPlot
隐藏
曲线
.zip
Q
CustomPlot
绘制
多条数据线,可指定
隐藏
和显现特定的数据线和颜色
Qt
高级开发视频教程
经过这几年的整理,我决定
出
这套《
Qt
高级开发视频教程》,带领大家学习
Qt
高级开发知识,学习如何使用
Qt
开发企业级别的项目;通过本课程的学习,大家将会达到企业招聘的
中
高级要求。 为了照顾零基础学员,本课程第一...
Qt
图形图像开发之高性能
曲线
图模块Q
Customplot
库详细使用方法与实例(支持动、静
曲线
图)
Qt
曲线
图模块Q
CustomPlot
库介绍 Q
CustomPlot
是一个小型的
Qt
画图标类,支持
绘制
静态
曲线
、动态
曲线
、多重坐标
曲线
,柱状图,蜡烛图等 前段时间用QChart模块画图,一条
曲线
上面放8000条数据就会卡的不行必须要换个其他的控件,后来找到了
曲线
图模块Q
Customplot
库 这个库性能非常好,画
曲线
图折线图柱状图动态静态,放大缩小,都很好用,10w条数据量无压力秒画
出
来一点也不卡 下载地址 https://www.q
customplot
.com/index.php/download 里面分为 Q
CustomPlot
2和Q
CustomPlot
1我用的2这两个有一些函数的差
Qt
使用
customPlot
绘制
曲线
图
1.在官网下载
customPlot
所需的源码以及例子 https://www.q
customplot
.com/index.php/download 2.在原有的项目
中
添加
customplot
所需的源码:将.cpp和.h文件拷贝在工程目录下,在工程
中
添加文件 3.q
customplot
中
包含打印的功能,在pro工程文件
中
添加printsupport。确认q
customplot
已添加进工程(旧版本可能需要手动添加) greaterThan(
QT
_MAJOR_VERSION, 4): Q..
Qt
16,225
社区成员
26,592
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章