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

Gtk 如何使用python获取当前gedit文档的名称?,gtk,pygtk,gtk3,gedit,gedit-plugin,Gtk,Pygtk,Gtk3,Gedit,Gedit Plugin,我正在为gtk3编写一个gedit插件。有没有一种简单的方法可以使用python获取当前文档的名称?这里可能有人知道,但我认为您可以通过在网上提问来提高获得答案的机会 编辑: GNOME维基上还有一个很好的例子。这里有一个很好的例子。示例#3实现了您想要的功能:连接到“打开新选项卡”信号并写入文档名称 这是完整的 handler\u id=self.window.connect(“添加了选项卡”,self.on\u添加了选项卡) (...) 添加了选项卡上的def(自身、窗口、选项卡、数据=无)

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

这里可能有人知道,但我认为您可以通过在网上提问来提高获得答案的机会

编辑:

GNOME维基上还有一个很好的例子。

这里有一个很好的例子。示例#3实现了您想要的功能:连接到“打开新选项卡”信号并写入文档名称

这是完整的

handler\u id=self.window.connect(“添加了选项卡”,self.on\u添加了选项卡)
(...)
添加了选项卡上的def(自身、窗口、选项卡、数据=无):
document=tab.get_document()
已添加打印“'%s”。%document.get\u short\u name\u for\u display()
打印“新文件的路径:%s”%document.get\u uri\u for\u display()

干杯。如果他们有python的参考资料就好了,因为作为一名python开发人员会更清楚地看到这一点。而且,由于python绑定是自动生成的,所以很容易将C“翻译”为python:(C)gedit_document_goto_line(doc,line)->(python)doc.goto_line(line)