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);
}