Я получил большую часть этого кода из другого вопроса. Я использую Python 3.8. Казалось бы, менеджер пакетов легко добавит виджет полосы прокрутки к виджету списка. Тем не менее, я использую Grid Manager. Я не могу заставить вертикальную полосу прокрутки работать должным образом.
Когда вы запустите этот код, появится вертикальная полоса прокрутки, но она физически не будет правильно прикреплена к виджету списка. Кстати, у меня горизонтальная полоса прокрутки работает без проблем.
from tkinter import *
master = Tk()
listbox = Listbox(master)
scrollbar = Scrollbar(master, orient=VERTICAL)
scrollbar.grid(row=2, rowspan=50, column=40, sticky=N + S)
for i in range(50):
listbox.insert(END, str(i))
listbox.grid(sticky="news")
scrollbar.config(command=listbox.yview)
mainloop()