//去掉标题栏,无边框窗口,区别是第一个可以鼠标缩放窗口,但上方有一个白条故未采用
//setWindowFlags(Qt::CustomizeWindowHint);
setWindowFlags(Qt::FramelessWindowHint);
void Qwebengine::mousePressEvent(QMouseEvent* event)
{
if (event->button() == Qt::LeftButton)
{
mMousePressed = true;
mRelativeSrcPos = event->globalPos() - pos();
}
}
void Qwebengine::mouseReleaseEvent(QMouseEvent* event)
{
mMousePressed = false;
}
void Qwebengine::mouseMoveEvent(QMouseEvent* event)
{
if (mMousePressed)
{
//当前位置减去相对的原点位置得到的是移动距离
move(event->globalPos() - mRelativeSrcPos);
}
}