如何用python获取当前gedit文件的名称?

时间:2013-01-16 10:46:43

标签: gtk pygtk gtk3 gedit gedit-plugin

我正在为gtk3编写一个gedit插件。有没有一种简单的方法可以使用python获取当前文档的名称?

2 个答案:

答案 0 :(得分:2)

这是一个非常好的tutorial on writing gedit 3 plugins。示例#3执行您想要的操作:连接到“打开新选项卡”信号并写入文档名称。

这里有完整的Gedit API reference

handler_id = self.window.connect("tab-added", self.on_tab_added)

(...)

def on_tab_added(self, window, tab, data=None):
    document = tab.get_document()
    print "'%s' has been added." % document.get_short_name_for_display()
    print "New file's path: %s" % document.get_uri_for_display()

答案 1 :(得分:1)

这里有人可能知道,但我认为你可以通过询问gedit mailing list来提高你获得答案的机会。

修改

GNOME维基上还有一个GEdit python plugin howto