Ottieni la risoluzione del monitor in Python

Lakshay Kapoor 12 luglio 2021
Ottieni la risoluzione del monitor in Python

Molte operazioni implicano lo sviluppo di GUI in Python per interagire con applicazioni e sistemi operativi. Quindi, per eseguire questo tipo di procedure, Python fornisce più pacchetti e librerie. Una delle attività che includono la GUI è ottenere la risoluzione del monitor.

Questo tutorial ti mostrerà un metodo su come ottenere la risoluzione del monitor in Python.

L’uso della libreria Tkinter in Python

Il pacchetto Tkinter è la libreria GUI di Python. Questa libreria aiuta Python fornendo un kit di strumenti GUI che aiuta nello sviluppo di applicazioni GUI. Usando questa libreria, Python può interagire facilmente con altre applicazioni. Controlla questo codice di esempio qui sotto.

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

Produzione:

width x height = 1440 x 900 (pixels)

Nel programma sopra, importiamo prima la libreria tkinter. Quindi, nel passaggio successivo, creiamo una root window, che è fondamentalmente la finestra principale dell’applicazione nelle applicazioni. È necessario definire questa finestra prima di eseguire qualsiasi operazione su qualsiasi applicazione.

Successivamente, otteniamo le dimensioni del monitor utilizzando rispettivamente i metodi root.winfo_screenheight() e root.winfo_screenwidth(). Nota che i valori restituiti sono in 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