Добрый день. Мое исследование полосы прокрутки tkinter состоит в том, что кадр, который я хочу прокрутить, должен быть дочерним элементом холста. Я просмотрел много примеров и настроил этот код, однако полоса прокрутки, кажется, не прокручивается. Я был бы очень признателен, если бы кто-то мог указать, где я ошибся.
from tkinter import *
def makeUI():
main = Tk()
w=100
h=400
x=100
y=100
main.geometry("%dx%d+%d+%d" % (w, h, x, y))
main.configure(background='#ff0000')
canvas = Canvas(main, width=w, height=h, bg='#00ff00')
canvas.pack(side=RIGHT, fill=BOTH)
frame=Frame(canvas, width=w, height=h, bg = '#0000ff')
frame.pack()
scrollbar = Scrollbar(frame)
scrollbar.pack(side=RIGHT, fill=BOTH)
scrollbar.config(command=canvas.yview )
for n in range(100):
text=Label(frame, text='hello')
text.pack()
main.mainloop()
makeUI()
Спасибо.