在项目开发中。由于qt5.15 升级到qt6.5 不知道因为什么,QWebEngineView 加载出现白屏,
网上大神给的方案 五花八门,没有一个解决问题。
代码
旧代码
QWebEngineView* pWebEngineView = new QWebEngineView();
//pWebEngineView->page()->setBackgroundColor(QColor(255, 255, 255, 0));
新代码
QWebEngineView* pWebEngineView = new QWebEngineView(this);
// 默认设置透明
pWebEngineView->page()->setBackgroundColor(Qt::transparent);
// 加载进度
connect(pWebEngineView, &QWebEngineView::loadProgress, [=](int progress)
{
//pWebEngineView->page()->setBackgroundColor(Qt::transparent);
});
正确参考
Qt WebEngine加载URL时ui显示一片空白的问题-CSDN博客
错误解决方案