Прокрутка с помощью мыши в tix.ScrolledWindow

Можно ли заставить ScrolledWindow реагировать на колесо прокрутки мыши? Когда я прокручиваю колесико мыши, оно в настоящее время ничего не делает, но это огромный минус для удобства использования, когда пользователь должен вручную щелкнуть и перетащить полосу прокрутки. Документация по ScrolledWindow настолько ограничена, что я не смог найти ответ.

from tkinter import *
from tkinter.tix import *

root = Tk()

w = ScrolledWindow(root, width = 500, height = 700)
w.grid(row = 0, column = 0)
win = w.window

for i in range(50):
    Label(win, text = 'lorem ipsum').grid(row = i, column = 0)

root.mainloop()

Благодарю.

1 ответ

Я видел ваш вопрос, и я изучал проблему некоторое время назад, поскольку у меня была похожая проблема некоторое время назад, решение, которое я нашел, состояло в том, чтобы использовать ttk.Treeview, для чего вы собираетесь его использовать? будет ли холст ТК функционально эквивалентен для вас?

Другие вопросы по тегам