Ничего не рисуется. Что я не так делаю? #include <QApplication> #include <QWidget> #include <QPainter> class PaintWidget : public QWidget{ public: PaintWidget(QWidget* parent); void PaintEvent(QPaintEvent *event); }; PaintWidget::PaintWidget(QWidget* parent) : QWidget(parent) { } void PaintWidget::PaintEvent(QPaintEvent *event) { QRect rect(0,0,100,100); QPainter* paint = new QPainter(this); paint->setWindow(-50,-50,100,100); paint->drawLine(10,10,20,20); } int main(int argc, char *argv[]) { QApplication app(argc, argv); PaintWidget parent(0); parent.show(); parent.update(); return app.exec(); }