Qt窗口的闪烁QWebEngineView
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();
});
获取更多Linux C/C++资料