2009-12-26 10 views

Répondre

2

figured it out: Je ne sais pas si cela est la solution la plus efficace cependant.

EDIT -> fixé uniquement pour xy.

#!/usr/bin/env python 

import pyglet 

window = pyglet.window.Window() 
fps_display = pyglet.clock.ClockDisplay() 
label = pyglet.text.Label('Hello World!',font_name='Arial',font_size=36, x=0, y=0) 

@window.event      
def on_mouse_motion(x, y, dx, dy): 
    window.clear() 
    label.x = x 
    label.y = y 

fps_display = pyglet.clock.ClockDisplay() 

@window.event 
def on_draw(): 
    fps_display.draw() 
    label.draw() 

pyglet.app.run() 
+0

Il est préférable de ne créer qu'une seule fois l'étiquette et de définir ses propriétés x et y dans l'appel on_mouse_motion. – Kylotan