课时2 开发环境,无边框窗口拖拽和阴影_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV14t411b7EL?p=2&vd_source=0471cde1c644648fafd07b54e303c905
目录
一、设置无边框 和 鼠标可以拖动窗口
1.1 设置无边框
1.2 鼠标拖动
1.3 展示阴影
一、设置无边框 和 鼠标可以拖动窗口
1.1 设置无边框
1.2 鼠标拖动
实现三个虚函数
算法相关
鼠标相对于左上角的 z 是不变的
添加 QPoint 头文件
因为作用域的原因,我们把 z 定义为类的成员变量。现在就可以正常的拖动窗口了
1.3 展示阴影
包含头文件 #include <QGraphicsDropShadowEffect>
阴影的高度
阴影的颜色
shadow->setColor(Qt::black);
阴影的偏移
shadow->setOffset(0);
设置主窗口透明