Obtenez la résolution du moniteur en Python

Lakshay Kapoor 12 juillet 2021
Obtenez la résolution du moniteur en Python

De nombreuses opérations impliquent le développement d’une interface graphique en Python pour interagir avec les applications et les systèmes d’exploitation. Ainsi, pour effectuer ce type de procédures, Python fournit plusieurs packages et bibliothèques. L’une des tâches qui incluent l’interface graphique consiste à obtenir la résolution du moniteur.

Ce tutoriel vous montrera une méthode pour obtenir la résolution du moniteur en Python.

L’utilisation de la bibliothèque Tkinter en Python

Le package Tkinter est la bibliothèque GUI de Python. Cette bibliothèque aide Python en fournissant un kit d’outils GUI qui aide à développer des applications GUI. En utilisant cette bibliothèque, Python peut interagir facilement avec d’autres applications. Vérifiez cet exemple de code ci-dessous.

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()

Production:

width x height = 1440 x 900 (pixels)

Dans le programme ci-dessus, nous importons d’abord la bibliothèque tkinter. Ensuite, à l’étape suivante, nous créons une root window, qui est essentiellement la fenêtre principale de l’application dans les applications. Vous devez définir cette fenêtre avant d’effectuer toute opération sur une application.

Après cela, nous obtenons les dimensions du moniteur en utilisant respectivement les méthodes root.winfo_screenheight() et root.winfo_screenwidth(). A noter que les valeurs renvoyées sont 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