如何用 QPixmap 填充 QMap 值并同时创建该变量?
我真的很难解释
我目前拥有的:
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 路径时填充地图,那就太好了。
谢谢你的时间。随意评论尽可能多的问题:)