I think that the image property is used only for subcontrol (see doc ), and border-image is used for labels. Use
QPixmap::QPixmap ( const QString & fileName, const char * format = 0, Qt::ImageConversionFlags flags = Qt::AutoColor ); QLabel::setPixmap ( const QPixmap & );
Like this:
QPixmap pix(":/1.png"); ui->label->setStyleSheet("border-image:url(:/2.png);"); ui->label->setPixmap(pix);
source share