Estoy usando python y quiero crear una ventana de pantalla completa. Conozco la bandera de pygame.FULLSCREEN, pero cuando la uso hay áreas de negro alrededor de la pantalla. ¿Hay alguna manera de obtener el tamaño del monitor usando Python para que pueda hacer que la ventana tenga el tamaño correcto?Obtener el tamaño del monitor en python
5
A
Respuesta
8
por the docs, pygame.display.Info
le da un objeto VideoInfo
que tiene, entre otros atributos:
current_w
,current_h
: Ancho y altura del modo de vídeo actual, o del modo escritorio si llama antes se llama al display.set_mode.
pygame.display.list_modes
le da una lista de las resoluciones de pantalla completa disponibles, por ejemplo, por un comentario en la documentación:
>>> 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)]
mayor a menor. Deberías probar algunas de estas posibilidades con pygame.display.set_mode
para ver cuál te queda bien.
Cuestiones relacionadas
- 1. ¿Cómo obtener el tamaño físico correcto del monitor?
- 2. obtener el tamaño del texto svg en python
- 3. ¿Hay alguna manera de determinar el tamaño físico del monitor?
- 4. python. obtener el tamaño de un objeto
- 5. Obtener el tamaño del puntero en C
- 6. python - tamaño del iterador invocable?
- 7. Obtener tamaño de archivo en Python?
- 8. Obtener el tamaño del sistema RAM
- 9. La información sobre herramientas en el segundo monitor se muestra en el borde del monitor
- 10. Cómo obtener el tamaño del archivo HttpPostedFileBase
- 11. Obtener el tamaño del archivo en el disco
- 12. cómo obtener el tamaño del archivo tar.gz en (MB) en python
- 13. puede php detectar tamaño/resolución del monitor del navegador del cliente?
- 14. python obtener tamaño de cadena Unicode
- 15. Tamaño del proceso en XP desde Python
- 16. Obtener el tamaño de bloque del sistema en Java
- 17. ¿Cómo obtener el tamaño del terminal en c para Windows?
- 18. Cómo obtener el tamaño del cursor en C#
- 19. Puertos de comunicación en el puerto serie del monitor Python (RS-232)
- 20. ¿Cómo determino el tamaño de píxel verdadero de mi monitor en .NET?
- 21. Optimizar el tamaño del intérprete de Python incorporado
- 22. Obtenga información del monitor de PC usando .NET/WMI
- 23. Abrir una nueva página del navegador en el segundo monitor
- 24. Obtener el tamaño de ZipInputStream
- 25. Python ftplib no puede obtener el tamaño del archivo antes de la descarga?
- 26. java.lang.IllegalMonitorStateException: (m = null) Error al obtener el monitor
- 27. Obtener tamaño de cola en Pika (AMQP Python)
- 28. Java obtener color y tamaño del borde
- 29. ¿Cómo obtener el tamaño del archivo dado un camino?
- 30. ¿Cómo obtener el tamaño de la memoria del sistema disponible?
Probablemente se refiera a la resolución de la pantalla en píxeles, que es diferente del tamaño del fisonisco del monitor (que es extremadamente difícil de detectar, si es que lo es). Quizás quieras editar eso en tu pregunta. –