一大一小两个窗口,小的在大的里面,可移动、放大缩小,移动时两个一起移动,可以对两个窗口单独放大缩小,效果如下图所示:
本文只是截取的一部分代码,如果需要完整代码可以访问下面的地址,代码是完整的测试项目,真正实现的类是PatchWindow类:
QT实现的可移动放大缩小的大小嵌套窗体-互联网文档类资源-CSDN下载
1 窗口透明及重绘线条
设置窗口透明度:setWindowOpacity(0.0);
重载paintEvent函数,handleSize是拖动手柄的宽:
painter.setPen(QPen(Qt::red,borderWidth,Qt::SolidLine,Qt::RoundCap,Qt::RoundJoin));
int hs = h