QT 基本图形绘制

1.包含头文件 : #include <QPainter>

 protected:

     void paintEvent(QPainterEvent *);


2. 代码实现

 void MainWindow::paintEvent(QPainterEvent *)

{

    QPainter painter(this);

    painter.setPen(QPen(Qt::blue,4)); // set pen style

    painter.drawRect(20,20, 200,200); // draw a rectangle in the painter

    painter.drawEllipse(20,20,200,200); // draw an ellipse in the painter

    painter.drawLine(20,20,220,220); // draw a line in the painter

    painter.drawLine(20,220,220,20);

}


QT 基本图形绘制