当我尝试向下滚动到位于 ScrolledWindow 内的 TreeView 的末尾时,它不会滚动到它应该滚动的位置,而是滚动一两行。
我尝试了几种方法,它们都提供相同的行为:
self.wTree.get_widget("tree_last_log").scroll_to_cell((self.number_results-1,))
# or
self.wTree.get_widget("tree_last_log").set_cursor((self.number_results-1,))
# or
adj = self.wTree.get_widget("scrolledwindow1").get_vadjustment()
adj.set_value(adj.get_property('upper'))
self.wTree.get_widget("scrolledwindow1").set_vadjustment(adj)
# or
self.wTree.get_widget("scrolledwindow1").emit('scroll-child', gtk.SCROLL_END, False)
哪里有问题 ?