我用QT嵌入了CEF,正常情况下是可以用的。但是当我把主程序设置成无边框,背景设置成透明,cef嵌入的那个窗口不是透明的时候,那个网页就没显示 了,只有显示那个嵌入窗口的背景颜色了。应该只是CEF渲染没有了,像对鼠标事件,输入事件,js交互都还可以。有哪位碰到过这个问题解决过么?
正常情况下:
在主程序窗口中加了
setWindowFlags(Qt::Dialog | Qt::FramelessWindowHint |
Qt::WindowMinimizeButtonHint | Qt::WindowSystemMenuHint);
setAttribute(Qt::WA_TranslucentBackground);
没有渲染的效果: