Bonjour, j'ai un petit soucis avec les sf::Texture, en effet dans mon programme je veut chargé toutes mes textures depuis un fichier texte puis les stockés dans un vector seulement, quand je les affiches j'ai le "fameux carré blanc"
ou plutôt, j'ai qu'une texture sur 2 qui s'affiche.
void ListView::LoadIcons(std::string path)
{
std::ifstream file(path.c_str());
std::string text, line, imagePath;
int loop = 0, tab = 0;
if(file.is_open())
{
while(getline(file, line))
{
...
sf::Texture texture;
texture.loadFromFile(imagePath);
texture.setSmooth(false);
mTextures.push_back(texture);
gui::Label *label = new gui::Label(text);
label->LoadImage(mTextures.back()); // Prend une réference
label->SetMargins(5);
file.close();
}
Cordialement,
cChaD