Вы хотите прочитать о менеджерах геометрии pack и grid , которые позволяют размещать виджеты в окне и определять, растут они или уменьшаются или нет. Есть третий менеджер геометрии, place , но он используется не очень часто.
Вот простой пример:
import Tkinter as tk
root = tk.Tk()
scrollbar = tk.Scrollbar(root, orient="vertical")
lb = tk.Listbox(root, width=50, height=20, yscrollcommand=scrollbar.set)
scrollbar.config(command=lb.yview)
scrollbar.pack(side="right", fill="y")
lb.pack(side="left",fill="both", expand=True)
for i in range(0,100):
lb.insert("end", "item #%s" % i)
root.mainloop()