Getting screen's height and width using Tkinter | Python (original) (raw)

Last Updated : 14 Sep, 2021

Tkinter provides some methods with the help of which we can get the current screen height and width.
Following methods can be used to decide height and width :

winfo_screenheight() // Returns screen height in pixels

winfo_screenmmheight() // Returns screen height in mm

winfo_screenwidth() // Returns screen width in pixels

winfo_screenmmwidth() // Returns screen width in mm

Code #1: Getting height and width in pixels.

Python3 `

importing tkinter module

from tkinter import * from tkinter.ttk import *

creating tkinter window

root = Tk()

getting screen's height in pixels

height = root.winfo_screenheight()

getting screen's width in pixels

width = root.winfo_screenwidth()

print("\n width x height = %d x %d (in pixels)\n" %(width, height))

infinite loop

mainloop()

`

Output:

Code #2: Getting height and width in mm.

Python3 `

importing tkinter module

from tkinter import * from tkinter.ttk import *

creating tkinter window

root = Tk()

getting screen's height in mm

height = root.winfo_screenmmheight()

getting screen's width in mm

width = root.winfo_screenmmwidth()

print("\n width x height = %d x %d (in mm)\n" %(width, height))

infinite loop

mainloop()

`

Output: