QT——QPainter的使用

Qpainter创建的对象只能在绘画事件paintEvent(QPaintEvent *event)里使用 使用方法如下

QPainter painter(this);
    painter.setPen(Qt::red);
    painter.drawLine(263, 470, 1200, 470);
    painter.drawLine(730, 80, 730, 860);
    painter.setPen(QPen(Qt::blue));//设置画笔形式 
    painter.setBrush(QBrush(Qt::gray, Qt::SolidPattern));
    painter.drawRect(0, 66, 1239, 810);//背景
    painter.setBrush(QBrush(Qt::red, Qt::SolidPattern));//设置画刷形式 
    painter.drawRect(ui.qvtkWidget->x(), 77, 947, 790);

你可能感兴趣的:(QT——QPainter的使用)