The following is the qt code which not preducing desired result.
I don't want to have parent widget's Border-image on the QPushButton.

Qt Code:
  1. QWidget *widget = new QWidget();
  2.  
  3. widget->setStyleSheet("border-image: url(sea_shore.jpeg);");
  4.  
  5.  
  6. QGridLayout *glayout = new QGridLayout();
  7.  
  8. QIcon icon(pm);
  9.  
  10. setWindowTitle("Testing...");
  11. setFixedSize(650, 400);
  12. setCentralWidget(widget);
  13. widget->setLayout(glayout);
  14.  
  15. QPushButton *button = new QPushButton(QIcon("designer.png"), NULL, this);
  16. button->setFixedSize(125, 50);
  17. button->setIconSize(button->rect().size());
  18. button->setFlat(TRUE);
To copy to clipboard, switch view to plain text mode 

Kindly give suggestions.