#Frames / Pack / Grid example. from tkinter import * class PackDemo: def __init__(self,win): myWin = win #Create the widgets self.leftFrame = Frame(myWin,borderwidth=5,relief="solid" ) self.leftFrame.pack(side=LEFT,fill=X,expand=1) l = Label(self.leftFrame,text="Left \n Frame Label!", bg="Blue") l.pack() b = Button(self.leftFrame,text="B1") b.pack() b = Button(self.leftFrame,text="B2") b.pack(fill=X) self.rightFrame = Frame(myWin, borderwidth=5,relief="solid" ) self.rightFrame.pack(side=RIGHT,fill=Y) b = Button(self.rightFrame,text="top") b.pack(side=TOP) b = Button(self.rightFrame, text="left") b.pack(side=LEFT) b = Button(self.rightFrame, text="right") b.pack(side=RIGHT) b = Button(self.rightFrame, text="bottom") b.pack(side=BOTTOM) mw = Tk() mwo = PackDemo(mw) mw.mainloop()