当我尝试从文件加载图标并显示它时,我的窗口图标变成了黑色方块。这是我的代码,如果你发现问题请回复,谢谢。
sf::Image icon;
icon.loadFromFile("greenball.png");
window.setIcon(icon.getSize().x, icon.getSize().y, icon.getPixelsPtr());
答案 0 :(得分:2)
如果I / O操作成功,请务必检查。没有其他任何失败,它必须是你给它一个无效的文件路径或文件不存在。
sf::Image::loadFromFile
返回bool
表示成功,请使用它。