哪里可以找到PyGObject的参考资料

时间:2013-01-20 18:56:20

标签: documentation pygobject

我正在研究基于Python的源代码编辑器。我用Gtk.Notebook创建了一个干净的布局。使用Glade可以轻松创建主要布局,但在导入gi.repository之后,一切都变得很难。找到文档很难。从pydoc我得不到任何东西,只有方法签名,通常是* args,** kwargs。我经常需要检查方法返回或接受的内容,而我还没有真正启动信号和其他内容。

是否有完整/几乎完整的文档,特别是对于GtkSource? GtkSource特别没有文档。

1 个答案:

答案 0 :(得分:0)

您应该阅读我对类似SO问题的回答:PyGObject GTK+ 3 Documentation。简而言之,您应该参考GtkSourceView API Reference来表示C.别担心,这并不难。当您在C文档中看到“GtkSourceView”时,您知道它是Python中的“GtkSource.View”。当你在C文档中看到“gtk_source_view_new”时,你知道它是Python“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 +小部件是对象,因此您需要注意层次结构以查找小部件的所有方法和属性。

相关问题