【Qt】【QLabel】Set Text and Image

QLabelでは文字列と画像のどちらかしか設定することはできない。

よって、背景画像を設定したラベルを作成するには一工夫が必要。

例えば、画像をスタイルシートで設定することで、背景画像を設定したラベルが作れる。

QLabel* label = new QLabel();
label->setStyleSheet("border-image: url(:/background_image) 0 0 0 0 stretch stretch;");
label->setText("sample");

これは以下の画像に画像を載せるラベルを参考にした。

How to set image with QLabel in Qt? - Stack Overflow