1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| from tkinter import *
root=Tk()
canvas=Canvas(root,bg='#FFFFFF',width=300,height=300,scrollregion=(0,0,500,500))
frame=Frame(canvas,width=300,height=300)
setingsbutton = Button(master=frame, text='Settings')
setingsbutton.pack(side=TOP)
for i in range(0,100) :
c = Checkbutton(frame, text="toto",selectcolor="black")
c.pack(side=TOP, anchor=W)
frame.pack()
vbar=Scrollbar(root,orient=VERTICAL)
vbar.pack(side=RIGHT,fill=Y)
vbar.config(command=canvas.yview)
canvas.config(width=300,height=300)
canvas.config( yscrollcommand=vbar.set)
canvas.pack(side=LEFT,expand=True,fill=BOTH)
root.mainloop() |
Partager