make widget span window width tkinter
import tkinter import tkinter.ttk win = tkinter.Tk() win.geometry('600x600') frame = tkinter.Frame(win, bg='red', height=300) frame.grid(row=0, column=0, sticky='ew') win.grid_columnconfigure(0,weight=1) win.mainloop()
Here is what the above code is Doing:
1. Create a window
2. Create a frame
3. Add the frame to the window
4. Configure the window to expand the frame to fill the window
5. Start the main loop
The result is a window with a red frame that fills the window.