我正在编写我的第一个 gedit 插件,一个侧边栏的目录浏览器。
显示带有 cwd 内容的侧面板。
self._side_widget = self.get_dir() #返回一个 Gtk.Treestore obj
self.side_panel = self.window.get_side_panel()
self.side_panel.add_item(self._side_widget,“目录浏览器”,“目录浏览器”,无)
self.side_panel.activate_item(self._side_widget)
双击一个文件,我在 gedit 中打开该文档。
双击一个目录,我改变了目录,我想更新侧面板的内容。
我可以使用 self.get_dir() 从当前工作目录构建一个新的树存储,但我不知道如何更新 self.side_panel。