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

相关推荐
你知道烟火吗3 分钟前
谈谈对反射的理解?
java·开发语言·spring boot·后端
逝雪Yuki9 分钟前
牛客——接头密匙
c++·字典树·前缀树·数据结构与算法
啊阿狸不会拉杆21 分钟前
《Java 程序设计》核心知识点梳理与深入探究
java·开发语言·python·算法·php·intellij-idea
三小尛24 分钟前
C++拷贝构造函数
开发语言·c++
源力祁老师27 分钟前
外部系统获取Odoo数据最便捷的方式
开发语言·前端·javascript
GISer_Jing44 分钟前
下次接好运~
开发语言·javascript·ecmascript
傻啦嘿哟1 小时前
代理IP并发控制:多线程爬虫的加速引擎
开发语言·php
码农葫芦侠1 小时前
C++继承中虚函数调用时机问题及解决方案
c++·qt
一只余弦函数1 小时前
《C++》STL--list容器详解
开发语言·c++·list