In [9]:
import tkinter as tk
from tkinter import * 
my_w=tk.Tk()

my_bottom=Frame(my_w,relief=SUNKEN)
my_bottom.pack(side=BOTTOM)

b1=tk.Button(my_w,text='b1')
b1.pack(side=LEFT)

b2=tk.Button(my_w,text='b2')
b2.pack(side=LEFT)

b3=tk.Button(my_w,text='b3')
b3.pack(side=LEFT)

separator = tk.Frame(height=4, bd=1, relief=RAISED)
separator.pack(fill=X,side=BOTTOM)

b4=tk.Button(my_w,text='b4')
b4.pack(side=BOTTOM)

b5=tk.Button(my_bottom,text='b5')
b5.pack()
my_w.mainloop()
In [8]:
import tkinter as tk
from tkinter import * 
my_w=tk.Tk()

my_bottom=Frame(my_w,bg='green',cursor='boat',bd=20,relief=RAISED,
                width=100,padx=10,pady=10,highlightcolor='yellow')
my_bottom.pack(side=BOTTOM)

b1=tk.Button(my_w,text='b1', width=30)
b1.pack(side=LEFT)

# Using Frame by_bottom
b2=tk.Button(my_bottom,text='b2')
b2.pack(side=LEFT)


b3=tk.Button(my_bottom,text='b3')
b3.pack(side=LEFT)
l4=tk.Label(my_bottom,text='l4 label')
l4.pack(side=LEFT)

my_w.mainloop()
In [31]:
import tkinter as tk
from tkinter import * 
my_w=tk.Tk()

b1=tk.Button(my_w,text='b1', width=10)
b1.pack(side=TOP)

# Using Frame by_bottom
b2=tk.Button(my_w,text='b2')
b2.pack(side=TOP)
my_line=Frame(my_w,bg='green',bd=20,height=5,width=20,
              relief=RAISED,highlightcolor='yellow')
my_line.pack(side=TOP,fill=X)

b3=tk.Button(my_w,text='b3')
b3.pack(side=BOTTOM)
l4=tk.Label(my_w,text='l4 label')
l4.pack(side=BOTTOM)

my_w.mainloop()