Я пытаюсь спланировать GUI, который будет использовать списки с полосами прокрутки, и я изучаю систему сетки для организации. Из того, что я прочитал, каждый виджет должен go в отдельной ячейке сетки. Значит, это означает, что список выводится в одной ячейке сетки, а полоса прокрутки - в другой. Это простой пример, который я пытаюсь заставить работать, но полоса прокрутки не расширяется, как должно быть. Так что если мне нужно 6 списков и каждый с полосой прокрутки, значит ли это, что мне нужно 12 столбцов и 6 строк? Код ниже для теста для одного списка с не работающей полосой прокрутки - любые советы, пожалуйста. Спасибо
from tkinter import *
from tkinter import ttk
root = Tk()
my_list = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11',
'12', '13', '14', '15', '16', '17', '18', '19', '20']
scrollbar = Scrollbar(root)
# scrollbar.pack(side=RIGHT, fill=Y)
scrollbar.grid(row=0, column=1)
listbox = Listbox(root)
# listbox.pack()
listbox.grid(row=0, column=0)
for item in my_list:
listbox.insert(END, item)
# attach listbox to scrollbar
listbox.config(yscrollcommand=scrollbar.set)
scrollbar.config(command=listbox.yview)
mainloop()