class Widget : public QWidget{public: Widget() : QWidget() {} ~Widget() {}private: void paintEvent(QPaintEvent *) { QPixmap pixmap; pixmap = QPixmap(240,320); QColor colorwhite(255,255,255,0); // белый полностью прозрачный pixmap.fill(colorwhite); // заливаю всю пиксмап QPainter painter; painter.begin(&pixmap); // устанавливаю рисование на пиксмапе painter.initFrom(this); QColor colorblack(0,0,0,255); // чёрный полностью не прозрачный painter.setPen(QPen(colorblack,1)); painter.drawLine(10,10,20,40); // рисую painter.end(); QPainter painter2( this ); painter2.drawPixmap( 0, 0, pixmap ); }};