グループに 40 個のチェック可能なプッシュ ボタンがあるプロジェクトに取り組んでおり、定義した値に応じて 1 つのボタンのアイコンを変更したいと考えています。新しいプッシュボタンを作成するのではなく、現在のアイコンを変更するだけです。そのため、1 つのボタンのアイコンを変更してテストしています。
これが私の現在のコードです:
QPixmap b1d0(":/textures/blocks/textures/blocks/stone.png");
QIcon ButtonIcon(b1d0);
ui->slot_0->setIcon(ButtonIcon);
ui->slot_0->setIconSize(b1d0.rect().size());
リソースパスはリソースファイルから直接コピーされたので正しいです。狂ったようにいじりましたが、変更はありません...
slot_0 は私の pushButton です。
私は何を間違えましたか?さらに良いことに、既存の pushButton のアイコンを変更することもできますか?
御時間ありがとうございます :)