現在、私は次の問題に直面しています: 私は64個のラベルを持っています。 Label_1までLabel_64まで。 私はint iを持っています。 "i"も1から64までですQt Creatorのラベル値
私は、i == 1のとき、Label_1はイメージを表示します。 i == 2の場合、Label_2はそのイメージを表示します。
if(i == 1)
{
QPixmap pix("...");
ui->label_1->setPixmap(pix);
}
if(i == 2)
{
QPixmap pix("...");
ui->label_2->setPixmap(pix);
}
if(i == 3)
{
QPixmap pix("...");
ui->label_3->setPixmap(pix);
}
...
簡単にそれをするためにいくつかの方法があります:
現在、私はそれを行うだろうか?以下のような何か:
選びだしラベルを直接iで定義されてQPixmap pix("...");
ui->label_i->setPixmap(pix);
?
ありがとうございました! :)
注:この場合は、switch文がより適切な場合があります。 – m7913d