QMap 値を QPixmap で埋め、同時にその変数を作成するにはどうすればよいですか?
説明するのは本当に難しい
私が現在持っているもの:
QMap<QString, QPixmap> slot_pic;
slot_pic["block1damage0"] = (QPixmap)b1d0(":/textures/blocks/textures/blocks/stone.png");
QPixmap b1d0 が宣言されていない識別子であるというエラーが表示されます。
明らかに、私はこれを行うことができます:
QPixmap b1d0(":/textures/blocks/textures/blocks/stone.png");
slot_pic["block1damage0"] = b1d0;
問題は、これらが約 400 個あり、既に各 QPixmap にパスを指定しているため、すべてを再度書き込みたくないということです-_- 各 QPixmap パスを宣言するときにマップを埋めることができれば、それは素晴らしいことです。
ありがとうございました。質問は好きなだけコメントしてください:)