0
私のスクロールボックスをスクロールバーの最上部にしたい。しかし、私はプログラムを実行すると、以下のように、それはスクロールバーの中央に表示:スクロールバーの上部にスクロールボックスが表示されないのはなぜですか?
https://i.stack.imgur.com/EfxMJ.png
私は、ウィンドウの最初のウィジェットが表示されるように私のスクロールバーが上になりたいです。しかし、私が理解できない何らかの理由で、スクロールボックスが中央に表示されます。 ここに私のコードです。このバグを修正するにはどうすればよいですか?
from tkinter import *
root = Tk()
root.geometry("640x480")
def scrollFunc(event):
mycanvas.config(scrollregion=mycanvas.bbox('all'))
mycanvas=Canvas(root)
mycanvas.pack(fill=BOTH, expand=True)
myframe = Frame(mycanvas)
mycanvas.create_window((0,0), window=myframe)
myscrollbar = Scrollbar(mycanvas, command=mycanvas.yview)
myscrollbar.pack(side=RIGHT, fill=Y)
mycanvas.config(yscrollcommand=myscrollbar.set)
for x in range(1, 101):
Label(myframe, text="Label: "+str(x)).pack()
mycanvas.bind("<Configure>", scrollFunc)
root.mainloop()