gpt4 book ai didi

c++ - 图标是 SFML 中的黑色方 block

转载 作者:行者123 更新时间:2023-11-28 02:14:15 26 4
gpt4 key购买 nike

当我试图从一个文件中加载一个图标并显示它时,我的窗口图标变成了一个黑色的方 block 。这是我的代码,如果您发现问题请回复,谢谢。

sf::Image icon;
icon.loadFromFile("greenball.png");
window.setIcon(icon.getSize().x, icon.getSize().y, icon.getPixelsPtr());

最佳答案

始终检查 I/O 操作是否成功。没有别的失败,一定是你给它一个无效的文件路径或者文件不存在。

sf::Image::loadFromFile返回 bool 表示成功,所以使用它。

关于c++ - 图标是 SFML 中的黑色方 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34517380/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com