void Widget::paintEvent(QPaintEvent* event)
{
Q_UNUSED(event);
//第一种
QPainter painter1(this);
painter1.save();//保存绘制状态
painter1.setPen(Qt::blue);
painter1.drawLine(QPoint(10, 10), QPoint(20, 20));
painter1.restore();//恢复原来状态
//第二种
QPainter painter2;
painter2.begin(this);
painter1.drawLine(QPoint(30, 30), QPoint(40, 40));
painter2.end();
}
QPainter使用总结
最新推荐文章于 2024-07-03 16:05:37 发布