【发布时间】:2013-05-18 23:05:59
【问题描述】:
我正在为 gtk3 编写一个 gedit 插件。有没有一种简单的方法可以使用 python 获取当前文档的名称?
【问题讨论】:
标签: gtk pygtk gtk3 gedit gedit-plugin
我正在为 gtk3 编写一个 gedit 插件。有没有一种简单的方法可以使用 python 获取当前文档的名称?
【问题讨论】:
标签: gtk pygtk gtk3 gedit gedit-plugin
这是一个很好的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()
【讨论】:
这里有人可能知道,但我认为您可以通过在gedit mailing list 上提问来提高获得答案的机会。
编辑:
GNOME wiki 上还有一个 GEdit python plugin howto。
【讨论】: