QWebEngineView 全屏闪屏及遮挡其他控件解决方法

解决问题:用于解决在QWebEngineView上叠加透明控件时使用

使用方法:

QWindowsWindowFunctions::setHasBorderInFullScreen(windowHandle(),true);

涉及头文件:

#include 

具体使用:

setGeometry之后调用QWindowsWindowFunctions::setHasBorderInFullScreen(windowHandle(),true);

之后再执行全屏即可;

注意:windowHandle()句柄为showEvent之后才会产生;

具体事例:(QWebEngineView父窗口为MainWindow)

QWebEngineView 全屏闪屏及遮挡其他控件解决方法_第1张图片

你可能感兴趣的:(QWebEngineView 全屏闪屏及遮挡其他控件解决方法)