实现不规则窗体需要注意的:
1.QWidget的Qt::WindowFlags 必须是Qt::FramelessWindowHint , 首先让窗体是没有框架的.
2.然后找一张不规则形状的图片.
3.QPixmap加载进来, resize窗体的大小,
4.最关键的一步是设置窗体的mask 成为图片的mask,setMask(pixmap.mask());
5.由于窗体没有标题栏了 , 所以不能拖拽和关闭了 , 需要重新实现窗体的几个保护函数
void mousePressEvent 记录拖拽位置
void mouseMoveEvent 实现拖动功能 当event->buttons() & Qt::LeftButton 是 再move () ,