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