【发布时间】:2018-08-05 15:12:11
【问题描述】:
我正在使用 pyglet 实现简单的文本翻译。当window = pyglet.window.Window() 中没有添加config 时,它可以完美运行。但是,在第 8 行添加 config 后代码无法运行。我使用的是 Mac High Sierra。
import pyglet
platform = pyglet.window.get_platform()
display = platform.get_default_display()
screen = display.get_default_screen()
template = pyglet.gl.Config()
config = screen.get_best_config(template)
window = pyglet.window.Window(config=config)
label = pyglet.text.Label('Hello, world', x=window.width//2, y=window.height//2,
anchor_x='center', anchor_y='center')
def update(dt):
#print(dt) # time elapsed since last time we were called
label.x += 1
label.y += 1
@window.event
def on_draw():
window.clear()
label.draw()
pyglet.clock.schedule(update) # cause a timed event as fast as you can!
pyglet.app.run()
【问题讨论】:
标签: python macos pyglet pyopengl