code: def grid_widgets(self):
          
          sticky = {"sticky": "nswe"}
          self.label.grid(row=1, column=1, columnspan=2, **sticky)
          self.dropdown.grid(row=2, column=1, **sticky)
          self.entry.grid(row=2, column=2, **sticky)
          self.button.grid(row=3, column=1, columnspan=2, **sticky)
          self.radio_one.grid(row=4, column=1, **sticky)
          self.radio_two.grid(row=4, column=2, **sticky)
          self.checked.grid(row=5, column=1, **sticky)
          self.unchecked.grid(row=5, column=2, **sticky)
          self.scroll.grid(row=1, column=3, rowspan=8, padx=5, **sticky)
          self.tree.grid(row=6, column=1, columnspan=2, **sticky)
          self.scale_entry.grid(row=7, column=1, columnspan=2, **sticky)
          self.combo.grid(row=8, column=1, columnspan=2, **sticky)
          self.progress.grid(row=9, column=1, columnspan=2, padx=5, pady=5, **sticky)
docs: Put widgets in the grid