pyglet将屏幕分解为变量

时间:2016-07-05 13:13:02

标签: python-2.7 screen-resolution pyglet

有没有选项如何使用pyglet将屏幕的值heightwidth变为变量?我可以打印它但不提取这些值。

import pyglet

platform = pyglet.window.get_platform()
display = platform.get_default_display()
screen = display.get_screens()

- >

>>> screen
[XlibScreen(display=<pyglet.canvas.xlib.XlibDisplay object at 0x7f4644cf0990>, x=0, y=0, width=1366, height=768, xinerama=0)]
>>> 

有什么想法吗?提前谢谢。

2 个答案:

答案 0 :(得分:4)

pyglet的新版本中,不推荐使用/删除pyglet.window.get_platform()proof
因此代码如下所示:

    display = pyglet.canvas.Display()
    screen = display.get_default_screen()
    screen_width = screen.width
    screen_height = screen.height

答案 1 :(得分:2)

它应该像这样简单:

platform = pyglet.window.get_platform()
display = platform.get_default_display()      
screen = display.get_default_screen()
screen_width = screen.width
screen_height = screen.height