Прокрутка с помощью мыши в 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, для чего вы собираетесь его использовать? будет ли холст ТК функционально эквивалентен для вас?