Конструктор Qpushbutton говорит.
QPushButton (const QIcon & icon, const QString & text, QWidget * parent = 0);
QPushButton *pushme = new QPushButton (QIcon(":/new/prefix1/Sunset.jpg"),"Test");
pushme->setGeometry(20,20,50,40);
pushme->show();
укажите конкретную ширину и высоту иконки, исходя из вашего убеждения в setgeometry.