Tkinter 滚动条重置到初始位置

use*_*473 5 python tkinter scrollbar

我已将滚动条附加到列表框。当我单击并拖动它时,它滚动得很好,但是当我释放鼠标时,滚动条跳回顶部。有什么办法可以阻止这种情况发生吗?

我将滚动条定向为垂直并将其附加到列表框的 yview(通过设置scrollbar.config(command = listBox.yview))。然后我将它打包到 side = RIGHT 并 fill = Y。此后我根本不修改它。你能帮我弄清楚为什么会发生这种情况吗?

Den*_*er9 4

您还需要配置列表框来控制滚动条。Effbot这里有很好的信息。做:

listbox.config(yscrollcommand=scrollbar.set)
Run Code Online (Sandbox Code Playgroud)