HOWTO · Python

Obtenha a resolução do monitor em Python

Este tutorial demonstra como obter a resolução do monitor em Python.

Nesta página

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.