Прокрутка tk.Text с помощью метода yview_scroll иногда приводит к сбоямPython

Программы на Python
Anonymous
Прокрутка tk.Text с помощью метода yview_scroll иногда приводит к сбоям

Сообщение Anonymous »

У меня есть виджет tk.Text внутри фрейма, который находится внутри блокнота. Внутри tk.Text я встраиваю еще один tk.Frame, который имеет заголовок tk.Frame и содержимое tk.Text. Проблема в том, что когда я пытаюсь прокрутить основной tk.Text снизу вверх, при прокрутке вверх появляется чисто черное фоновое поле, которое в конечном итоге исчезает после дальнейшей прокрутки. Не происходит при прокрутке вниз. Это происходит только при использовании self.yview_scroll(-2, "units"). Если я прокручиваю обычные события с помощью полосы прокрутки, этого не происходит. Но иногда мне нужно прокручивать программно. Есть идеи, в чем может быть проблема?
Изображение

На этом изображении встроенный фрейм находится ниже, заголовок — Язык: ржавчина. Это происходит, когда я прокручиваю вверх снизу.
Также это происходит только при определенных размерах окна, например, --width 900 --height 1000.

Подробнее здесь: https://stackoverflow.com/questions/781 ... -sometimes

Вернуться в «Python»