QT总结-使用QOpenGLWidget后界面刷新卡死

在开发过程中发现,使用qt5.9时会出现使用了QOpenGLWidget之后界面卡死的情况。具体显示是切换选项卡到opengl的显示界面可以正常显示,但是此时切换至其它界面的时候会出现卡死的情况。这个情况不是所有的机器都会出现,尝试之后发现针对nvidia3060的机器大概率会出现,尤其是具备两个显卡的笔记本,笔记本存在Intel集成显卡和nvidia3060,此时会发现如果使用nvidia3060进行opengl渲染会出现这个问题(不太清楚是不是所有的机器都会出现,但是自己试了两台一样配置的笔记本都出现了),使用集显则不会出现这个问题,另外使用两个显示器的单个nvidia3060显卡的台式机会出现切换到副屏然后最大化的时候卡死。
查找了许多的资料发现是qt的问题,在qt5.14中这个问题就不存在了(看了一下qt的源码,发现它的这个类确实发生了一些变化,针对共享等设置,还有环境的重置等内容,但整体变化不是特别的大,也可能是我没有去细细研究,我只是针对性的看了一下这个类),这里记录一下,看网上的资料有一些显卡也会存在这个问题。如果还有其它解决方法也希望大家能够分享一下。

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-02-04 15:06:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-04 15:06:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-04 15:06:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-04 15:06:02       20 阅读

热门阅读

  1. MySQL系统配置

    2024-02-04 15:06:02       34 阅读
  2. 2024/2/3 备战蓝桥杯 4-2 排序

    2024-02-04 15:06:02       36 阅读
  3. 按照特定的规则对 HTML 标签进行分类的方法

    2024-02-04 15:06:02       31 阅读
  4. C#(C Sharp)学习笔记_运算符【四】

    2024-02-04 15:06:02       31 阅读
  5. 二级C语言笔试2

    2024-02-04 15:06:02       24 阅读
  6. NLP深入学习(十三):AdaBoost 算法

    2024-02-04 15:06:02       32 阅读
  7. serialVersionUID详解

    2024-02-04 15:06:02       29 阅读
  8. mhformer代码笔记

    2024-02-04 15:06:02       28 阅读