5
我正在使用python并希望创建一个全屏窗口。我知道pygame.FULLSCREEN标志,但是当我使用它时,屏幕周围有黑色区域。有没有办法使用python获得显示器的大小,所以我可以使窗口的大小正确?在Python中获取显示器大小
我正在使用python并希望创建一个全屏窗口。我知道pygame.FULLSCREEN标志,但是当我使用它时,屏幕周围有黑色区域。有没有办法使用python获得显示器的大小,所以我可以使窗口的大小正确?在Python中获取显示器大小
每the docs,pygame.display.Info
给你一个VideoInfo
对象有,其他属性:
current_w
,current_h
:如果之前叫宽度和 高度当前视频模式,或 桌面模式的 调用display.set_mode。
pygame.display.list_modes
为您提供了可用的全屏分辨率的列表,例如,每一个注释中的文档:
>>> 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)]
最大到最小。你应该用pygame.display.set_mode
来尝试一下这些可能性,看看哪一个对你有好处。
您可能指的是屏幕分辨率(以像素为单位),与显示器的肌理大小不同(如果有的话,这是极其难以察觉的)。也许你想编辑你的问题。 – 2010-04-18 16:00:46