У меня есть программа в PyGTK, которая имеет ScrollledWindow и таблицу, вложенную в нее. Строки таблицы могут иметь разную высоту. То, что я пытаюсь найти, - это способ прокрутки представления, чтобы он начинался с выбранной строки. Я знаю, как перемещать полосу прокрутки в определенную позицию, используя scrolled_window.get_vadjustment(). Set_value(), но я не знаю, как найти положение прокрутки строк таблицы.Как прокручивать PyGTK ScrollledWindow в определенную строку вложенной таблицы?
В качестве альтернативы, возможно, я использую неправильный виджет, и кто-то может указать мне на правый? Я пытаюсь добиться следующего поведения: на экране отображаются строки таблицы, верхняя строка - текущий выбранный объект, когда пользователь нажимает кнопки вверх или вниз, вся таблица прокручивается вниз или вверх, поэтому предыдущая или следующая строка становится верхней строкой.