16,213
社区成员
发帖
与我相关
我的任务
分享
void Widget::paintEvent(QPaintEvent *)
{
QPainter painter(this);
painter.setBrush(Qt::red);
painter.setPen(QPen(Qt::red,Qt::SolidLine));
//L1
painter.save();
painter.translate(100,100);//以指针根部为旋转中心
painter.rotate(Angle1);
painter.translate(-100,-100);//恢复原点
painter.drawLine(50,100,100,100);
painter.restore();
//L2
painter.save();
painter.translate(200,100);//以指针根部为旋转中心(移动原点)
painter.rotate(Angle2);
painter.translate(-200,-100);//恢复原点
painter.drawLine(150,100,200,100);
painter.restore();
}