2009-12-26 19 views

回答

2

想通了:不知道這是最有效的解決方案,但。

編輯 - >修正爲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

更好地製作標籤一次,並在on_mouse_motion調用中設置它的x和y屬性。 – Kylotan 2009-12-26 17:14:44