如何解决Pyglet中有多个窗口-只有第一个窗口会绘制任何东西
我一直在尝试用pyglet编写带有多个窗口的应用程序,无论我做什么,只有一个窗口绘制了一些东西,其他窗口显示了,但保持黑色。
这是存在问题的最简单代码(只是模板hello world被复制了两次):
import pyglet
window = pyglet.window.Window()
label = pyglet.text.Label('Window 1',font_name='Times New Roman',font_size=36,x=window.width//2,y=window.height//2,anchor_x='center',anchor_y='center')
@window.event
def on_draw():
window.clear()
label.draw()
window1 = pyglet.window.Window()
label1 = pyglet.text.Label('Window 2',x=window1.width//2,y=window1.height//2,anchor_y='center')
@window1.event
def on_draw():
window1.clear()
label1.draw()
pyglet.app.run()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。