![]() | Use the grid geometry manager to place labels and text entry fields in a spreadsheet-like fashion:
def textentry(self, parent, variable, label): """make a textentry field tied to variable""" l = Label(parent, text=label) l.grid(column=0, row=self.row_counter, sticky='w') widget = Entry(parent, textvariable=variable, width=8) widget.grid(column=1, row=self.row_counter) self.row_counter += 1 return widget |
![]() | You can mix the use of grid and pack, but not within the same frame |