gtk3 용 gedit 플러그인을 작성하고 있습니다. 파이썬을 사용하여 현재 문서의 이름을 얻는 쉬운 방법이 있습니까?파이썬으로 현재 gedit 문서의 이름을 얻는 방법은 무엇입니까?
2
A
답변
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
누군가가 알고 있을지 모르지만 나는 gedit mailing list에 질문하여 대답을 얻을 수있는 가능성을 높일 것이라고 생각합니다.
편집 : 그놈 위키에 GEdit python plugin howto도있다
.
건배. 그들이 python 개발자로서 보는 것이 더 명확 할 것이므로 python에서 참조가 있다면 좋을 것입니다. –
C 설명서를 읽는 데 익숙해 져야합니다. 그리고 파이썬 바인딩이 자동으로 생성되면 C에서 파이썬으로 "변환"하는 것이 매우 쉽습니다. ** (C) ** gedit_document_goto_line (doc, line) -> ** (python) ** doc.goto_line (line) –