Dzień dobry,
Chcę napisać program, który będzie posiadał małe okienko dające się scrollować. Jednak nie mogę poradzić sobie ze Scrollbar'em, mianowicie nie chce się zeskrolować. Może ktoś wie co należałoby poprawić?
from Tkinter import *
root = Tk()
root.minsize(width=200, height=100)
root.maxsize(width=200, height=100)
scrollbar = Scrollbar(root)
scrollbar.pack( side = RIGHT, fill=Y )
frame = Canvas(root, yscrollcommand=scrollbar.set)
v = IntVar()
l1 = Label(frame, text="Jakis tekst")
l1.grid(row=0, column=0)
rb1 = Radiobutton(frame, text="Opcja 1", variable=v, value=1)
rb1.grid(row=1, column=0)
rb2 = Radiobutton(frame, text="Opcja 2", variable=v, value=2)
rb2.grid(row=2, column=0)
l2 = Label(frame, text="Inne pytanie")
l2.grid(row=3, column=0)
rb3 = Radiobutton(frame, text="Opcja 1", variable=v, value=3)
rb3.grid(row=4, column=0)
rb4 = Radiobutton(frame, text="Opcja 2", variable=v, value=4)
rb3.grid(row=5, column=0)
l3 = Label(frame, text="Jeszcze inne pytanie")
l3.grid(row=6, column=0)
rb5 = Radiobutton(frame, text="Opcja 1", variable=v, value=5)
rb5.grid(row=7, column=0)
rb6 = Radiobutton(frame, text="Opcja 2", variable=v, value=6)
rb6.grid(row=8, column=0)
frame.pack(side=LEFT, fill=BOTH)
scrollbar.config(command=frame.yview)
root.mainloop()