Obtenha a resolução do monitor em Python

Lakshay Kapoor 12 julho 2021
Obtenha a resolução do monitor em Python

Muitas operações envolvem o desenvolvimento de GUI em Python para interagir com aplicativos e sistemas operacionais. Portanto, para realizar esses tipos de procedimentos, o Python fornece vários pacotes e bibliotecas. Uma das tarefas que incluem a GUI é obter a resolução do monitor.

Este tutorial mostrará um método de como obter a resolução do monitor em Python.

o uso da biblioteca Tkinter em Python

O pacote Tkinter é a biblioteca GUI do Python. Esta biblioteca ajuda o Python, fornecendo um kit de ferramentas GUI que ajuda no desenvolvimento de aplicativos GUI. Usando esta biblioteca, Python pode interagir com outros aplicativos facilmente. Verifique este código de exemplo abaixo.

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

Resultado:

width x height = 1440 x 900 (pixels)

No programa acima, importamos primeiro a biblioteca tkinter. Então, na próxima etapa, criamos uma root window, que é basicamente a janela principal do aplicativo nos aplicativos. Você deve definir esta janela antes de realizar qualquer operação em qualquer aplicativo.

Depois disso, obtemos as dimensões do monitor usando os métodos root.winfo_screenheight() e root.winfo_screenwidth(), respectivamente. Observe que os valores retornados estão em 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