ok create a own widget with a pixmap added in label1 and below label2 the text u want to display ... override the void QWidget::mousePressEvent ( QMouseEvent * event ) and emit your custom signal

Qt Code:
  1. void
  2. customButton::mousePressEvent(QMouseEvent *event)
  3. {
  4. if (event->button() != Qt::LeftButton)
  5. {
  6. QWidget::mousePressEvent(event);
  7. return;
  8. }
  9. emit
  10. myOwnSignal();
  11. }
To copy to clipboard, switch view to plain text mode 
this signal will be emitted when user press or click on the widget ..