HOWTO · Python

Holen Sie sich die Monitorauflösung in Python

In diesem Tutorial wird gezeigt, wie Sie die Monitorauflösung in Python ermitteln.

Auf dieser Seite

Viele Operationen beinhalten die Entwicklung einer GUI in Python, um mit Anwendungen und Betriebssystemen zu interagieren. Um diese Art von Prozeduren auszuführen, bietet Python mehrere Pakete und Bibliotheken. Eine der Aufgaben, die die GUI umfasst, ist das Abrufen der Auflösung des Monitors.

Dieses Tutorial zeigt Ihnen eine Methode, wie Sie die Auflösung des Monitors in Python ermitteln können.

Die Verwendung der Tkinter-Bibliothek in Python

Das Paket Tkinter ist die GUI-Bibliothek von Python. Diese Bibliothek hilft Python, indem sie ein GUI-Toolkit bereitstellt, das bei der Entwicklung von GUI-Anwendungen hilft. Durch die Verwendung dieser Bibliothek kann Python problemlos mit anderen Anwendungen interagieren. Überprüfen Sie diesen Beispielcode unten.

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

Ausgabe:

width x height = 1440 x 900 (pixels)

Im obigen Programm importieren wir zuerst die Bibliothek tkinter. Dann erstellen wir im nächsten Schritt ein root window, welches im Grunde das Hauptanwendungsfenster in den Anwendungen ist. Sie müssen dieses Fenster definieren, bevor Sie eine Operation in einer Anwendung ausführen.

Danach erhalten wir die Abmessungen des Monitors mit den Methoden root.winfo_screenheight() bzw. root.winfo_screenwidth(). Beachten Sie, dass die zurückgegebenen Werte in pixels sind.