2
私は100個のエントリウィジェットを作ろうとしています。垂直スクロールバーを使用してスクロールする必要があります。フレームにはスクロールバーオプションがないので、キャンバスを使用しました。しかし、Entryウィジェットを追加するとスクロールバーが機能しません。私の間違いを誰かが助けてくれますか?pythonの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