pyglet 将屏幕解析为变量
pyglet resolution of screen into variables
是否有任何选项可以使用 pyglet 将屏幕的值 height
和 width
获取到变量中?我可以打印它但不能提取这些值。
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)]
>>>
有什么想法吗?提前致谢。
应该这么简单:
platform = pyglet.window.get_platform()
display = platform.get_default_display()
screen = display.get_default_screen()
screen_width = screen.width
screen_height = screen.height
在 pyglet
的新版本中 pyglet.window.get_platform() 是 deprecated/removed proof
因此代码将如下所示:
display = pyglet.canvas.Display()
screen = display.get_default_screen()
screen_width = screen.width
screen_height = screen.height
是否有任何选项可以使用 pyglet 将屏幕的值 height
和 width
获取到变量中?我可以打印它但不能提取这些值。
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)]
>>>
有什么想法吗?提前致谢。
应该这么简单:
platform = pyglet.window.get_platform()
display = platform.get_default_display()
screen = display.get_default_screen()
screen_width = screen.width
screen_height = screen.height
在 pyglet
的新版本中 pyglet.window.get_platform() 是 deprecated/removed proof
因此代码将如下所示:
display = pyglet.canvas.Display()
screen = display.get_default_screen()
screen_width = screen.width
screen_height = screen.height