protected:
void paintEvent(QPaintEvent *);
void MainWindow::paintEvent(QPaintEvent *)
{
QPainter p(this);
p.setPen(Qt::blue);
p.setFont(QFont("Arial",30));
p.drawText(rect(),Qt::AlignCenter,"余伟大傻逼");
p.drawEllipse(QRect(10,10,width()-20,height()-20));
// p.shear(0,1);
QPainterPath path;
path.moveTo(10,100);
path.addRect(10,70,100,20);
path.moveTo(110,70);
// path.addEllipse(QRect(10,10,width()-20,height()-20));
path.lineTo(110,50);
path.lineTo(140,80);
path.lineTo(110,110);
path.lineTo(110,90);
p.drawPath(path);
QPainterPath path2;
path2.addPath(path);
path2.translate(50,-50);
p.drawPath(path2);
}
绘制中心椭圆,绘制文字,设置路径以及改变路径