我一直在尝试添加一个滚动条到一个包含一个框架的画布,这个框架是用来保存小部件的。我已经添加了滚动条,它显示正确,但它对画布没有影响。在area2=Frame(border2,bg="#FAFAFA")
area2.pack(side="top",fill=BOTH,expand=True)
scrollbar=Scrollbar(area2)
scrollbar.pack(side='right',fill=Y)
scrollcanvas=Canvas(area2,height=1500,yscrollcommand=scrollbar.set)
scrollcanvas.pack(side='left',fill=BOTH,expand=True)
scrollcanvasframe=Frame(scrollcanvas)
scrollcanvasframe.pack(side='top',fill=BOTH,expand=False)
v2=IntVar()
Label(scrollcanvasframe,textvariable=v2,bg="#FAFAFA").pack(side="top")
canvas2=Canvas(scrollcanvasframe,width=800,height=566,bg='white')
canvas2.pack(side="top")
canvas3=Canvas(scrollcanvasframe,width=800,height=566,bg='grey')
canvas3.pack(side="top")
scrollbar.config(command=scrollcanvas.yview)
scrollcanvas.config(yscrollcommand=scrollbar.set,scrollregion=(0,0,1000,1500))
我认为这个问题可能与添加在末尾的滚动区域有关,因为画布会展开以适应它所在的帧。在
我也试着看了这里的各种帖子,但似乎没有任何帮助。在