That's exactly what I've been looking for actually. Thank you so much.

I feel somewhat idiotic for not thinking of that in the first place, but I'll keep it in mind about making another frame in future projects.

Thank you again. :3

Hi. I'm creating an interface using the Tkinter library, but I seem to be having some issues with placing 3 buttons BELOW 3 buttons which are on top. All buttons should be inside the second LabelFrame. I've looked all over and I can't seem to figure out why the other buttons are not placing themselves below the top 3. I've tried various options using the pack method such as side = BOTTOM or anchor = SW, but they don't seem to be helping at all.

[CODE]from Tkinter import *

class GUI():
def init(self, r):
self.r = r

    self.i = StringVar()

    self.f = Frame(self.r)
    self.f.pack(fill = BOTH)

    self.g = LabelFrame(self.f, text = 'Groupbox 1', height = 90, width = 150, font = 'Lucida 8')
    self.g.pack_propagate(0)
    self.g.pack(side = LEFT, pady = 10, padx = 10)

    self.id = Entry(self.g, justify = CENTER, textvariable = self.i, font = 'Lucida 8')
    self.id.pack(pady = 22)

    self.opt = LabelFrame(self.f, text = 'Groupbox 2', height = 90, width = 200, font = 'Lucida 8')
    self.opt.pack_propagate(0)
    self.opt.pack(side = LEFT)

    self.button1 = Button(self.opt, text = 'Button 1', height = 1, width = 7, font = 'Lucida 8')
    self.button1.pack(side = LEFT, anchor = N, pady = 5, padx = 4)

    self.button2 = Button(self.opt, text = 'Button 2', height = 1, width = 7, font = 'Lucida 8')
    self.button2.pack(side = LEFT, anchor = N, pady = 5, padx = 4)

    self.button3 = Button(self.opt, text = 'Button 3', height = 1, width = 7, font = 'Lucida 8')
    self.button3.pack(side = LEFT, anchor = ...