找回密码
 立即注册
收起左侧

Qtustomplot使用opengl多控件切换时makecurrent崩溃问题

0
回复
70
查看
[复制链接]

尚未签到

来源: 2024-11-25 14:59:43 显示全部楼层 |阅读模式
1Qter豆
最近在Qt6.5.3中使用QCustomplot的时候遇到个不知道是不是bug哪位作者来帮我康康,灰常感谢啊,我已经想尽了各种各样的方式去解决这问题但是,结果我还是失败了。问题如下:
我在使用QCustomplot时是开启opengl的,然后我需要绘制多种图,其中包含频谱、瀑布图、3D瀑布图(Q3DSurface),几种图形我放在了一个QStackedWidget里面以便于进行切换显示,在不做切换时一切绘制都正常如下图:
[color=rgba(0, 0, 0, 0.75)]但是问题是有个bug,当页面绘制静止时我进行几种绘图页面切换,还有程序不去操作静置一段时间后再去操作时,从3d瀑布图切换到QCustomplot的时候或者直接点击一些按钮时或3d瀑布图切换到QCustomplot的时候,程序就会出现崩溃!崩溃的位置如下:
[color=rgba(0, 0, 0, 0.75)]当我打了断点崩溃的位置有两个,如下图:
[color=rgba(0, 0, 0, 0.75)]就是这两个makecurrent()!!本人由于不懂opengl,所以真的现在很束手无策,希望有哪位能指点一二啊。这个bug我真的厚礼蟹了。

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了