Qt窗口的闪烁QWebEngineView
- 1.使用了QWebEngineView
- 2.崩溃
- 3.切换页面闪屏
- 4.Qt窗口切换导致的闪烁
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