【发布时间】:2016-12-13 20:16:08
【问题描述】:
我必须制作一个带有图形的国际象棋游戏,这是我的棋盘和棋子代码的一部分。我已经制作了棋盘,现在我正在尝试添加一个棋子,这是我下载的图像。我有代码,但我需要以某种方式将棋子图像放入我的构建目录中,以便棋子实际出现在棋盘上。我在 Mac 上使用 QT creator,无法弄清楚。
for (int x=0; x<8; ++x) {
for (int y=0; y<8; ++y) {
if((x+y+1)%2==0) {
paint.fillRect(x*44,y*44,44,44,QColor(177,113,24));
} else {
paint.fillRect(x*44,y*44,44,44,QColor(233,174,95));
}
QImage image;
image=QPixmap("wrook.gif").toImage();
paint.drawImage(0*44,7*44,image);
}
}
【问题讨论】:
-
您看到错误了吗?如果是这样,错误是什么?您是否尝试将
wrook.gif与您构建的可执行文件放在同一目录中? -
我的问题是我不知道如何将 wrook.gif 文件放在任何目录中。我一直在尝试,但没有任何效果。
-
检查你的操作系统,看看是否有命令行提示符,以及复制文件的命令是什么。
-
您可能希望将
gif文件与可执行文件放在同一目录中。 -
在互联网上搜索“如何复制文件 osx”。