void PaintedWidget::paintEvent(QPaintEvent *) { QPainter painter(this); painter.drawLine(80,100,650,500);//直线:(80,100)到(650,500) painter.setPen(Qt::red);//画笔颜色改为红色 painter.drawRect(10,10,100,400);//矩形:(10,10)开始100长400宽 painter.setPen(QPen(Qt::green,5));//画笔改为绿色5像素 painter.setBrush(Qt::blue);//填充颜色 painter.drawEllipse(50,150,400,200);//椭圆drawEllipse(int x, int y, int width, int height) }
void PaintedWidget::paintEvent(QPaintEvent *) { QPainter painter(this); painter.drawLine(80,100,650,500);//直线:(80,100)到(650,500) painter.setPen(Qt::red);//画笔颜色改为红色 painter.drawRect(10,10,100,400);//矩形:(10,10)开始100长400宽 painter.setPen(QPen(Qt::green,5));//画笔改为绿色5像素 painter.setBrush(Qt::blue);//填充颜色 painter.drawEllipse(50,150,400,200);//椭圆drawEllipse(int x, int y, int width, int height) }