Qt窗口的闪烁QWebEngineView

Qt窗口的闪烁QWebEngineView

1.使用了QWebEngineView

2.崩溃

解决方法:析构增加

复制代码
    delete m_webEngineView;
    m_webEngineView= nullptr;

3.切换页面闪屏

复制代码
setWindowFlags(Qt::FramelessWindowHint);

解决方法

复制代码
	QCoreApplication::setAttribute(Qt::AA_UseSoftwareOpenGL);
	QApplication a(argc, argv);

4.Qt窗口切换导致的闪烁

解决方法:延迟关闭主窗口

复制代码
QTimer::singleShot(10, [this]() {
        hide();
    });

推荐一个零声学院项目课,个人觉得老师讲得不错,分享给大家:
零声白金学习卡(含基础架构/高性能存储/golang云原生/音视频/Linux内核)
https://xxetb.xet.tech/s/3Zqhgt

相关推荐
starzy199017 分钟前
深入理解Scala可变Map:动态构建场景下的性能与设计权衡
开发语言·scala
zhanghaha13141 小时前
C# 系列教程_7 判断语句(分支)保姆级精讲
开发语言·c#
apcipot_rain2 小时前
C++转Java日记(02)
java·开发语言·c++
杜 硕2 小时前
从零开始的C++生活——第七讲——02
开发语言·c++·生活
zhanghaha13142 小时前
C# 系列教程_8 循环语句 保姆级精讲(面向新手)
开发语言·c#
Rabitebla10 小时前
【Linux 底层原理】进程(十):进程等待详解---从僵尸进程到 wait、waitpid 与 status
linux·c++·笔记·学习·visual studio
麦麦麦当劳大王10 小时前
【油猴脚本】Boss直聘 岗位职责复制
开发语言·前端·javascript
starzy199011 小时前
深入理解Scala Map:从实现原理到工程实践
开发语言·后端·scala
只睡四小时11 小时前
Three.js Sub-tick:漏判 60.7%→0
开发语言·javascript·性能优化·ecmascript·游戏开发·three.js·碰撞检测
码农小河6612 小时前
基于SSM+JSP的高校专业信息管理系统【附源码+数据库】
java·开发语言·数据库