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