вопрос такой....
имеется такой код
#include <QtGui>
class PainterPathWidget : public QWidget {
protected:
virtual void paintEvent(QPaintEvent*)
{
QPainterPath path;
QPointF pt1(width(), height() / 2);
QPointF pt2(width() / 2, -height());
QPointF pt3(width() / 2, 2 * height());
QPointF pt4(0, height() / 2);
path.moveTo(pt1);
path.cubicTo(pt2, pt3, pt4);
QRect rect(width() / 4, height() / 4, width() / 2, height() / 2);
path.addRect(rect);
path.addEllipse(rect);
QPainter painter(this);
painter.setRenderHint(QPainter::Antialiasing, true);
painter.setPen(QPen(Qt::blue, 6));
painter.drawPath(path);
}
public:
PainterPathWidget(QWidget* pwgt = 0) : QWidget(pwgt)
{
}
};
int main(int argc, char* argv[])
{
QApplication app(argc, argv);
PainterPathWidget wgt;
QWidget window;
QPushButton *q1=new QPushButton("exit");
QVBoxLayout *lay1=new QVBoxLayout;
wgt.setMinimumSize(200,200);
lay1->addWidget(q1);
lay1->addWidget(&wgt);
window.setLayout(lay1);
QObject::connect(q1,SIGNAL(clicked()),&app,SLOT(quit()));
window.show();
return app.exec();
}
нормально компилится запускается, но при закрытии выдает следующую ошибку
 РЈРСВВВВВеньшено Р В Р’В Р СћРІР‚ВВВВР С• 61%
666 x 147 (19.52 килобайт)
|
что можете сказать по этому поводу?