first of all, why do you connect signal(void sendimage(QImage)) and slot(void getimage(const QImage &image)) which have different parametrs QImage!=const QImage&.

Can you make test?
Qt Code:
  1. void Tweet::getimage(const QImage &image)
  2. {
  3. if(image.isNull()) return;
  4. QPixmap pix(QPixmap::fromImage(image));
  5. if(pix.isNull()) {
  6. qDebug()<<"bad image";
  7. return;
  8. }
  9. m_ui->userImage->setPixmap();
  10. QMessageBox::information(0,"",QString("image got from download"));
  11. }
To copy to clipboard, switch view to plain text mode 

second.
Qt Code:
  1. image = new QImage();
To copy to clipboard, switch view to plain text mode 
where are you return memory back?