QRegion mask;
foreach(QRect* rect, m_handles)
{
mask += QRegion(*rect);
}
return mask;
求解释一下这一段代码
就是对于m_handles中的每一个QRect指针,将其转换为QRegion对象后,累加到mask对象
QRegion 类指定剪辑区域,类似截图吧。
mask += QRegion(*rect);这句话大致意思就是获取到rect的大小,并存入QRegion 然后将这个剪辑区域返回