在我的 GTK3 窗口中,我有一个包含许多项目的 Treeview,所以我让它可滚动。我为此使用了 Scrolledwindow:
self.codes = Gtk.Treeview()
codeswindow = Gtk.ScrolledWindow()
codeswindow.add_with_viewport(self.codes)
codeswindow.show()
当运行应用程序并选择一个项目(“selection_changed”事件)时,Treeview 将跳到顶部,因此所选项目将看不见。双击项目进行编辑时也会发生同样的情况。选择一个项目后,我必须向下滚动到所选项目。
我该如何防止这种情况?
可能相关:选择项目时使用Arrow up
或Arrow down
窗口不滚动。