ui->label->setStyelSheet("image:url(:/1.png); border-image:url(:/2.png);");
実行後に画像が表示されないのはなぜですか?ただし、境界線の画像は正常に表示されます。
Qtcreatorでは正常に表示できます。実行しなくてもコンパイラで画像を表示できます。
ui->label->setStyelSheet("image:url(:/1.png); border-image:url(:/2.png);");
実行後に画像が表示されないのはなぜですか?ただし、境界線の画像は正常に表示されます。
Qtcreatorでは正常に表示できます。実行しなくてもコンパイラで画像を表示できます。
image
プロパティはサブコントロール専用だと思います( docを参照)が、border-image
ラベルには有効です。使用する
QPixmap::QPixmap ( const QString & fileName, const char * format = 0, Qt::ImageConversionFlags flags = Qt::AutoColor );
QLabel::setPixmap ( const QPixmap & );
このような:
QPixmap pix(":/1.png");
ui->label->setStyleSheet("border-image:url(:/2.png);");
ui->label->setPixmap(pix);
フォローしてみてください
ui->label->setStyleSheet("background-image: url(:/1.png);");