# ウィンドウ作成
root = tk.Tk()
root.title("スクロールバーの位置確認")
# CanvasとFrameを作成
# FrameをCanvasに表示するためのウィンドウ
# スクロールバーの位置を取得する関数
defget_scrollbar_position():
print(f"スクロールバーの位置: {position}")
# ウィジェットの配置
scrollbar.pack(side="right", fill="y")
# Frame内に複数のウィジェットを配置
foriinrange(50):
ttk.Label(frame, text=f"Label {i}").pack()
# イベントバインド
frame.bind("<Configure>", update_scrollregion)
# ボタンでスクロール位置を確認
check_button = ttk.Button(
root, text="スクロール位置確認", command=get_scrollbar_position
)
check_button.pack()
# メインループ開始
root.mainloop()
*1:0, 0), window=frame, anchor="nw")
# スクロール可能領域を調整する関数
defupdate_scrollregion(event):