Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Apophis

Pages: [1] 2 Suivante »
1
Fenêtrage / Ajout d'icône à une fenêtre impossible
« le: Décembre 19, 2014, 10:03:44 pm »
Bonjour,
J'ai déjà posté un message similaire il y a environ un an je crois, et suite à la sortie de SFML 2.2, je me permets de reposer mon problème.
J'utilise KDE avec Ubuntu et je ne parviens pas à ajouter une icône à ma fenêtre : pourtant le fichier est bien lu et il n'y a pas de message d'erreur : pourtant l'icône affichée est celle par défaut pour les fenêtres n'ayant pas d'icône...
J'avais posé la question il y a un an, et Laurent m'avait répondu... une histoire de compositeur de fenêtres je crois... et je constate qu'à la sortie de la nouvelle version le problème n'a pas changé. Y'a-t-il une autre solution à mon problème ?
Merci d'avance, je joins le fichier du code source minimal défaillant (le fichier "test.png" existe bien dans le répertoire du programme, la fenêtre s'ouvre sans erreur si ce n'est l'icône qui n'apparaît pas).

2
Fenêtrage / Re : Problème d'insertion d'icône
« le: Août 20, 2013, 01:07:12 pm »
D'accord, merci, je vais patienter alors  ;) ;D

3
Fenêtrage / Re : Problème d'insertion d'icône
« le: Août 20, 2013, 12:43:05 pm »
Si vous en avez besoin, je peux volontiers effectuer des tests avec KWin ou sans KWin, ce serait un plaisir que de vous aider à mon humble niveau... ;)

4
Fenêtrage / Re : Problème d'insertion d'icône
« le: Août 19, 2013, 07:15:26 pm »
Bonjour ! Avez-vous trouvé une solution ?   ;)

5
Fenêtrage / Re : Problème d'insertion d'icône
« le: Août 08, 2013, 03:54:49 pm »
32 bits, merci à vous

6
Fenêtrage / Re : Problème d'insertion d'icône
« le: Août 08, 2013, 03:04:18 pm »
J'ai essayé avec la SDL 1.2 : le même problème se produit : l'icône reste celle par défaut sous KDE (avec Kwin) mais s'affiche correctement sous Unity (sans Kwin).
Le code source que j'ai testé est celui du tutoriel site du zéro :

#include <stdlib.h>
#include <stdio.h>
#include <SDL/SDL.h>

void pause()
{
    int continuer = 1;
    SDL_Event event;
 
    while (continuer)
    {
        SDL_WaitEvent(&event);
        switch(event.type)
        {
            case SDL_QUIT:
                continuer = 0;
        }
    }
}

int main(int argc, char *argv[])
{
    SDL_Surface *ecran = NULL ;
    SDL_Rect positionFond;
 
    positionFond.x = 0;
    positionFond.y = 0;
 
    SDL_Init(SDL_INIT_VIDEO);
 
    /* Chargement de l'icône AVANT SDL_SetVideoMode */
    SDL_WM_SetIcon(SDL_LoadBMP("sdl_icone.bmp"), NULL);
 
    ecran = SDL_SetVideoMode(800, 600, 32, SDL_HWSURFACE);
    SDL_WM_SetCaption("Chargement d'images en SDL", NULL);
 
    SDL_Flip(ecran);
   
    pause();
   
    SDL_Quit();
 
    return EXIT_SUCCESS;
}
 

je joins l'icône utilisée par le programme, si cela  peut être utile.

NOTE : je ne sais pas quelle est la différence interne entre la SDL, la SFML ou Qt mais cette dernière affiche les icônes correctement malgré Kwin.

7
Fenêtrage / Re : Problème d'insertion d'icône
« le: Août 08, 2013, 02:36:09 pm »
Je fais le test pour la SDL 1.2 si ça peut vous aider, à l'aide du tutoriel sur le site du zéro : je vous communiquerais le résultat pour Kwin et sans Kwin.

8
Fenêtrage / Re : Problème d'insertion d'icône
« le: Août 08, 2013, 02:26:28 pm »
Je veux bien  :D mais si vous pouviez me donner les codes sources a compiler pour tester les exécutables parce que j'ai juste un jour essayé la SDL en C et c'était sous windows et je n'ai jamais essayé Allegro... mais ce serait un plaisir pour moi que de résoudre ce problème !  ;D
surtout que cette bibliothèque me plaît beaucoup, d'ailleurs je vous en remercie  :)

9
Fenêtrage / Re : Problème d'insertion d'icône
« le: Août 08, 2013, 02:00:54 pm »
J'ai fait un test, en repassant sous le gestionnaire de bureau Unity, avec Ubuntu standard, donc sans Kwin (dont j'ignorais l'existence avant ce problème  ::) ) et l'icône s'est affichée correctement. Cet aspect de la SFML est-il donc complètement incompatible avec Kwin ou peut-on utiliser un stratagème pour que ça puisse marcher tout de même ?  :-\

10
Fenêtrage / Re : Problème d'insertion d'icône
« le: Août 08, 2013, 01:40:57 pm »
mais...euh... ça risque pas de poser des problèmes si je les désactive ??  :-[

11
Fenêtrage / Re : Problème d'insertion d'icône
« le: Août 08, 2013, 01:31:06 pm »
En effet, j'utilise bien "Kwin" avec KDE  ;D : quel est le problème ?  ??? peut-il être corrigé ? :'(

12
Fenêtrage / Re : Problème d'insertion d'icône
« le: Août 08, 2013, 11:41:24 am »
Je vous avoue ne pas savoir ce qu'est un compositeur ou une surcouche, mais peut-être que c'est KDE : en effet j'ai récemment changé de Ubuntu vers Kubuntu... et il assigne une l'icone X par défaut aux fenêtres sans icônes...

13
Fenêtrage / Re : Problème d'insertion d'icône
« le: Août 07, 2013, 09:09:32 pm »
Voici un code qui, chez moi, a le même effet : l'icône reste celle par défaut (celle de X, étant sous KDE) mais il n'y a pas de message d'erreur dans le terminal.

#include <SFML/Window.hpp>
#include <SFML/Graphics.hpp>

int main()
{
    sf::RenderWindow window(sf::VideoMode(800, 600), "fenetre SFML");
    sf::Image icon;
 
    if(!icon.loadFromFile("icone.png"))
        exit(EXIT_FAILURE);
 
    window.setIcon(32,32,icon.getPixelsPtr());

    while (window.isOpen())
    {
        sf::Event event;
        while (window.pollEvent(event))
        {
            if (event.type == sf::Event::Closed)
                window.close();

          window.display() ;
           
        }
    }

    return 0;
}

j'ai bien déplacé cette fois-ci le fichier "icone.png" dans le même répertoire que l'exécutable.
Au passage : Merci beaucoup de prêter attention à mon problème  ;D

NOTE : J'utilise la SFML version 2.0 et non pas 2.1 : ceci peut-il avoir un rapport avec l'erreur ?

14
Fenêtrage / Re : Problème d'insertion d'icône
« le: Août 07, 2013, 08:28:44 pm »
Oui, je viens de vérifier avec Gimp : et elle est bien au format PNG, je la joins.

15
Fenêtrage / Re : Problème d'insertion d'icône
« le: Août 07, 2013, 08:18:37 pm »
Merci de cette réponse rapide mais excusez-moi, une erreur de ma part lors de la copie du code : la fenêtre est bien créée au moment de l'instanciation de l'objet RenderWindow : le véritable code est en fait :

RenderWindow window(sf::VideoMode(800, 608), "Titre") ;
   
    sf::Image icon;
 
    if(!icon.loadFromFile("ressources/icone.png"))
        EXIT_FAILURE;
 
    window.setIcon(32,32,icon.getPixelsPtr());

Qu'est-ce qui ne va pas alors ? :-[

Pages: [1] 2 Suivante »