屏幕的pyglet分辨率转换为变量

Tom*_*nka 2 pyglet screen-resolution python-2.7

是否有任何选项如何使用 pyglet将值heightwidth屏幕转换为变量?我可以打印它但不能提取这些值。

import pyglet

platform = pyglet.window.get_platform()
display = platform.get_default_display()
screen = display.get_screens()
Run Code Online (Sandbox Code Playgroud)

->

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

任何的想法?提前致谢。

Yur*_*nov 8

在新版本的pygletpyglet.window.get_platform() 中,已弃用/删除了证明
,因此代码将如下所示:

    display = pyglet.canvas.Display()
    screen = display.get_default_screen()
    screen_width = screen.width
    screen_height = screen.height
Run Code Online (Sandbox Code Playgroud)


小智 6

它应该像这样简单:

platform = pyglet.window.get_platform()
display = platform.get_default_display()      
screen = display.get_default_screen()
screen_width = screen.width
screen_height = screen.height
Run Code Online (Sandbox Code Playgroud)