Дело в том что я не спорю, это на самом деле хороше.
inputCod->setStyleSheet("background-repeat:no-repeat;\n"
"font-size: 42px;\n"
"color: #ff2d03;\n"
"font-weight: bold;\n"
"font-family: Arial, Tahoma, Helvetica, sans-serif;\n"
"border-radius: 10px;\n"
"background-image: url(:/images/input_cod_bg.png);");
проста когда дело доходит до вставки картинок которых нет в .qrc файле тогда на помощь приходит setText которой у QPushButton... не распознает html. вот и пришлось QLabel под себя компилить..