void Widget::on_pushButton_clicked()
{
qint32 temp_width=ui->label->width();
qint32 temp_height=ui->label->height();
QImage mainimg=QImage(temp_width,temp_height,QImage::Format_ARGB32);
QPainter painter(&mainimg);
painter.drawRect(0,0,temp_width,temp_height);
painter.setPen(Qt::blue);
painter.drawText(ui->label->rect(), Qt::AlignCenter, "Qt");
painter.drawEllipse(ui->label->rect());
QPixmap mainmap=QPixmap::fromImage(mainimg);
ui->label->setPixmap(mainmap);
//ui->label->setVisible(true);
}