Bonsoir, en essayant ce code tout simple, une version épurée de celle proposé dans le "Getting started" de PySFML, je me rends compte d'un problème.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 
from sfml import sf
 
window = sf.RenderWindow(sf.VideoMode(640, 480), "pySFML Window")
 
while window.is_open:
   for event in window.events:
      if type(event) is sf.CloseEvent:
         window.close()
 
   window.clear() # clear screen
   window.display() # update the window
Et quand je l’exécute voici ce qu'on me dit :

Traceback (most recent call last):
File "C:\Users\jules\source\repos\PythonApplication1\PythonApplication1\PythonApplication1.py", line 7, in <module>
if type(event) is sf.CloseEvent:
AttributeError: module 'sfml.sf' has no attribute 'CloseEvent'


J'en conclue qu'il y a un problème dans la gestion des événements dans le modèle proposé dans pySFML.

Savez-vous comment y remédiez ?