抗锯齿设置
painter.setRenderHint(QPainter::Antialiasing);//抗锯齿
画家位置移动
painter.translate(100, 0);//向右移动100
还原画家位置
painter.restore();//还原状态,还原为第一次移动时的状态
代码:
//高级设置
//抗锯齿设置
painter.drawEllipse(QPoint(300, 300), 50, 50);
painter.setRenderHint(QPainter::Antialiasing);//抗锯齿
painter.drawEllipse(QPoint(400, 300), 50, 50);
//移动画家
painter.drawRect(QRectF(20,20,100,100));
painter.translate(100, 0);//向右移动100
painter.save();//保存状态
painter.drawRect(QRectF(20,20,100,100));
painter.translate(100, 0);//又将画家移动
painter.restore();//还原状态,还原为第一次移动时的状态
painter.drawRect(QRectF(120,120,100,100));