resize tkinter window code example
Example 1: Tkinter maximise window
import Tkinter
MyRoot = Tkinter.Tk()
MyRoot.state("zoomed")
MyRoot.mainloop()
Example 2: set window size tkinter
window_name.geometry("500x500")
widget_name.pack(fill="both", expand=True)
Example 3: how to track window size while resizing in tkinter
from Tkinter import *
canvas = Canvas(bd=0, highlightthickness=0)
canvas.pack(fill=BOTH, expand=1)
def configure(event):
canvas.delete("all")
w, h = event.width, event.height
print(w)
print(h)
xy = 0, 0, w-1, h-1
canvas.create_rectangle(xy)
canvas.create_line(xy)
xy = w-1, 0, 0, h-1
canvas.create_line(xy)
canvas.bind("<Configure>", configure)
mainloop()
Example 4: how to resize tkinter window
import tkinter
window = tkinter.Tk()
window.title('my first GUI program')
window.minsize(width=600, height=500)
window.mainloop()
Example 5: Tkinter maximise window
root = Tk()
w, h = root.winfo_screenwidth(), root.winfo_screenheight()
root.geometry("%dx%d+0+0" % (w, h))