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(); });