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

Résolu/Fermé
JLesage Messages postés 33 Date d'inscription mercredi 14 novembre 2012 Statut Membre Dernière intervention 23 février 2024 - Modifié le 3 mai 2023 à 11:50
JLesage Messages postés 33 Date d'inscription mercredi 14 novembre 2012 Statut Membre Dernière intervention 23 février 2024 - 3 mai 2023 à 17:30

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 33352 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 novembre 2024 7 804
3 mai 2023 à 11:54

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 33 Date d'inscription mercredi 14 novembre 2012 Statut Membre Dernière intervention 23 février 2024 5
3 mai 2023 à 17:30

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

0