100 개의 항목 위젯을 만들려고합니다. 세로 스크롤 막대를 사용하여 스크롤해야합니다. 프레임에는 스크롤 막대 옵션이 없으므로 캔버스를 사용했습니다. 하지만 항목 위젯을 추가 할 때 스크롤 막대가 작동하지 않습니다. 누군가 제가 실수 한 것을 도와 줄 수 있습니까?파이썬 tkinter에서 스크롤 막대가 작동하지 않습니다.
MY CODE :
from tkinter import *
root=Tk()
frame=Frame(root,width=300,height=300)
frame.grid(row=0,column=0)
canvas=Canvas(frame,width=300,height=300,scrollregion=(0,0,500,500))
for _ in range(100):
Entry(canvas).pack()
vbar=Scrollbar(frame,orient=VERTICAL)
vbar.pack(side=RIGHT,fill=Y)
vbar.config(command=canvas.yview)
canvas.config(yscrollcommand=vbar.set)
canvas.pack(side=LEFT,expand=True,fill=BOTH)
root.mainloop()
나는 그것을 지금 얻었다. 나를 지적 해 주셔서 고마워요. 나는'create_window()'를 놓쳤다. – Sundararajan