Obtenga la resolución del monitor en Python

Lakshay Kapoor 30 enero 2022
Obtenga la resolución del monitor en Python

Muchas operaciones implican el desarrollo de GUI en Python para interactuar con aplicaciones y sistemas operativos. Entonces, para realizar este tipo de procedimientos, Python proporciona múltiples paquetes y bibliotecas. Una de las tareas que incluye la GUI es obtener la resolución del monitor.

Este tutorial le mostrará un método sobre cómo obtener la resolución del monitor en Python.

El uso de la biblioteca Tkinter en Python

El paquete Tkinter es la biblioteca GUI de Python. Esta biblioteca ayuda a Python al proporcionar un kit de herramientas de GUI que ayuda a desarrollar aplicaciones de GUI. Al usar esta biblioteca, Python puede interactuar con otras aplicaciones fácilmente. Consulte este código de ejemplo a continuación.

from tkinter import *

root = Tk()

monitor_height = root.winfo_screenheight()
monitor_width = root.winfo_screenwidth()

print("width x height = %d x %d (pixels)" % (monitor_width, monitor_height))
mainloop()

Producción :

width x height = 1440 x 900 (pixels)

En el programa anterior, primero importamos la biblioteca tkinter. Luego, en el siguiente paso, creamos una root window, que es básicamente la ventana principal de la aplicación en las aplicaciones. Debe definir esta ventana antes de realizar cualquier operación en cualquier aplicación.

Después de eso, obtenemos las dimensiones del monitor usando los métodos root.winfo_screenheight() y root.winfo_screenwidth(), respectivamente. Tenga en cuenta que los valores devueltos están en pixels.

Lakshay Kapoor avatar Lakshay Kapoor avatar

Lakshay Kapoor is a final year B.Tech Computer Science student at Amity University Noida. He is familiar with programming languages and their real-world applications (Python/R/C++). Deeply interested in the area of Data Sciences and Machine Learning.

LinkedIn