アイコンを設定したいボタンがたくさんあります。さらに、このアイコンは各ボタンで同じではありません。Qtの異なるボタンに異なるアイコンを設定するには?
私はそれらのいずれかのためにこれを行う:
QString str=(qApp->applicationDirPath());
str.append("/pic/kb.png");
QPixmap pixmap(str);
QIcon ButtonIcon(pixmap);
ui->btnShowKB->setIcon(ButtonIcon);
ui->btnShowKB->setIconSize(pixmap.rect().size());
が、私は本当に(BTN1、BTN2、btn3、....、btn9)ボタンがたくさんあります。
他のボタン(/pic/1.png、/pic/2.png、/pic/3.png、....、/pic/9.png)用に他の画像を設定するにはどうすればよいですか? それぞれに新しいQPixmapを作成する必要がありますか、それとももっと簡単なソリューションがありますか?
はい、私はあなたが言ったようにしました。ありがとう。できます。 – MHM