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

问题描述 投票:0回答:2

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

gtk pygtk gtk3 gedit gedit-plugin
2个回答
2
投票

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

这里有完整的 Gedit API 参考

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
投票

我认为您可以通过在 gedit 邮件列表 上提问来提高获得答案的机会。

GNOME wiki 上还有一个 GEdit python 插件 howto

© www.soinside.com 2019 - 2024. All rights reserved.