Getting monitor size in python

前端 未结 1 1649
花落未央
花落未央 2021-01-13 08:35

I am using python and want to create a fullscreen window. I know about the pygame.FULLSCREEN flag but when I use that there\'s areas of black around the screen. Is there any

相关标签:
1条回答
  • 2021-01-13 09:04

    Per the docs, pygame.display.Info gives you a VideoInfo object that has, among other attributes:

    current_w, current_h: Width and height of the current video mode, or of the desktop mode if called before the display.set_mode is called.

    pygame.display.list_modes gives you a list of the available fullscreen resolutions, e.g., per a comment in the docs:

    >>> pygame.display.list_modes()
    [(1920, 1080), (1768, 992), (1680, 1050), (1600, 1200), (1600, 1024), (1600, 900
    ), (1440, 900), (1400, 1050), (1360, 768), (1280, 1024), (1280, 960), (1280, 800
    ), (1280, 768), (1280, 720), (1152, 864), (1024, 768), (800, 600), (720, 576), (
    720, 480), (640, 480)]
    

    largest to smallest. You should try some of these possibilities with pygame.display.set_mode to see which one looks good for you.

    0 讨论(0)
提交回复
热议问题