Problème d'affichage barre de titre et de fermeture SFML

Résolu
JLesage Messages postés 39 Statut Membre -  
JLesage Messages postés 39 Statut Membre -

Bonjour,

Je débute en C++ et SFML pour la création de jeux sous linux.

J'ai testé le code sur le site officiel de SFML, tout a l'air de fonctionner, mais la barre de titre ne s'affiche pas. C'est la même chose avec d'autres extraits de codes. J'ai besoin de votre aide, s'il vous plaît. Voici un exemple le code que j'ai utilisé :  

#include <SFML/Graphics.hpp>
#include <SFML/System.hpp>
#include <SFML/Window.hpp>
#include <SFML/Audio.hpp>
#include <SFML/Network.hpp>

int main()
{
    sf::RenderWindow window(
        sf::VideoMode(640, 480),
        "SFML works!",
        sf::Style::Titlebar | sf::Style::Close
    );
    sf::Event ev;
    while(window.isOpen()){
        while(window.pollEvent(ev)){
            switch(ev.type){
                case sf::Event::Closed:
                    window.close();
                         break;
                case sf::Event::KeyPressed:
                    if(ev.key.code == sf::Keyboard::Escape){
                        window.close();
                            break;
                    }
                 default:
                     break;
              }  
        } 
        //Render
        window.clear(sf::Color::Blue);
        window.display();
        }
        return 0;
}

Modération : merci de partager les extraits de code comme expliqué ici

A voir également:

2 réponses

mamiemando Messages postés 34167 Statut Modérateur 7 885
 

Bonjour,

Il est possible que ton problème vienne des effets 3D (voir cette discussion).

Peut-être devrais-tu te tourner vers des librairies plus communes (en admettant qu'elles répondent à tes besoins) comme Qt, SDL, ou Gtk. Dans le cas de Qt et de Gtk, vu que ce sont les librairies utilisées respectivement par les environnement de bureaux KDE et Gnome, tu ne devrais pas avoir ce genre de problèmes.

Bonne chance

1
JLesage Messages postés 39 Statut Membre 5
 

D'accord. Je vais opter pour les options que tu as proposés, @mamiemando StatutModérateur.

0