DrawCircle::DrawCircle(QWidget *parent)
: QWidget(parent)
{
setGeometry(100,100,300,200);
push=new QPushButton("Draw it",this);
push->setGeometry(20,20,80,50);
push->setFont(QFont("Times",11,QFont::Bold));
push->show();
QObject::connect(push,SIGNAL(clicked()),this,SLOT(update()));
}
void DrawCircle::paintEvent(QPaintEvent *)
{
paint=new QPainter();
paint->begin(this);
paint->drawEllipse(150,80,100,100);
paint->setPen(Qt::PenStyle(1));
paint->end();
}