2013-01-20 5 views
0

저는 파이썬 기반의 소스 코드 편집기에서 일하고 있습니다. Gtk.Notebook으로 깨끗한 레이아웃을 만들었습니다. Glade에서는 주 레이아웃을 쉽게 만들었지 만 gi.repository을 가져온 직후 모든 것이 어려워졌습니다. 문서를 찾는 것이 매우 어렵습니다. pydoc에서 나는 아무것도 얻을 수 없다. 단지 대다수 * args 인 메소드 시그니처 만이 될 수있다. ** kwargs. 나는 종종 메소드가 리턴하거나 가져 오는 것을 검사 할 필요가있다. 그리고 나는 신호와 다른 것들을 아직 시작하지 않았다.PyGObject에 대한 참조를 찾을 수있는 곳

특히 GtkSource에 대한 완전한/거의 완전한 문서가 있습니까? GtkSource는 특히 문서화되지 않았습니다.

답변

0

아마도 비슷한 질문에 대한 내 대답을 읽어야합니다 : PyGObject GTK+ 3 Documentation. 간단히 말해서 C는 GtkSourceView API Reference을 참조해야합니다. 걱정하지 마세요. 어렵지 않습니다. C docs에서 "GtkSourceView"를 볼 때 파이썬에서 "GtkSource.View"라는 것을 알 수 있습니다. C docs에서 "gtk_source_view_new"를 보면 파이썬 "GtkSouce.View()"의 생성자임을 알 수 있습니다. 을 생성자의 GTK + 속성으로 설정할 수 있으며 일반적으로 각 속성에 대해 get_foo/set_foo 스타일 메서드가 있습니다.

따라서 같은 것들을 할 수 있습니다 : 당신이 위젯에 대한 모든 메서드와 속성을 찾을 수있는 계층에 관심을 지불 할 필요하므로

view = GtkSouce.View(indent_width=4, show_line_numbers=True) 
view.get_buffer().set_text("Hello World!") 

가 기억을, GTK + 위젯 개체입니다.

+0

고마워요! 나는 이것을 배우면서 편안함을 느끼고있다. –

관련 문제