Опция jump = 1
на виджете полосы прокрутки не работает.Я использую Windows 10.
В соответствии с руководством по Tk -
"Если опция jump
равна True
, то вид не перетаскивается вместе с ползунком; он изменяется только тогда, когдакнопка мыши отпущена ".
Но он все еще тянется вместе с ползунком.
Есть ли способ заставить его работать в Windows?
from tkinter import Tk, Text, Scrollbar, mainloop, INSERT
class Test(Tk):
def __init__(self):
super().__init__()
self.text = Text(self)
self.vsb = Scrollbar(self,command=self.text.yview, jump=True )
self.hsb = Scrollbar(self,command=self.text.xview,orient="horizontal")
self.text.configure(yscrollcommand=self.vsb.set,xscrollcommand=self.hsb.set)
self.text.grid(row=0, column=1)
self.vsb.grid(row=0, column=2, sticky='ns')
self.hsb.grid(row=1, column=1, sticky='ew')
for sentence in range(100):
self.text.insert(INSERT, 'This is a test sentence.\n')
root=Test()
mainloop()