我在 PyGTK 中有一个程序,它有一个 ScrolledWindow 和一个嵌套在其中的表。表格行可以有不同的高度。我试图找到的是一种滚动视图的方法,以便它从选定的行开始。我知道如何使用 scrolled_window.get_vadjustment().set_value() 将滚动条移动到某个位置,但我不知道如何找到表格行的滚动位置。
或者,也许我使用了错误的小部件,有人可以将我指向正确的小部件?我正在尝试实现以下行为:屏幕显示表格的行,顶行是当前选定的对象,当用户按下向上或向下按钮时,整个表格向下或向上滚动,因此上一个或下一行成为顶行。