Python 3.x GTK常量在GTK+中的位置是否有列表/指南/文档;Python3.x中的3?

Python 3.x GTK常量在GTK+中的位置是否有列表/指南/文档;Python3.x中的3?,python-3.x,gtk,gtk3,Python 3.x,Gtk,Gtk3,人们广泛讨论过,有几件事从Python2/Gtk2变为Python3/Gtk+3。到目前为止,我对这一点还很满意,但有一件事我遇到了麻烦:所有常数都到哪里去了 在Python2.x中,我可以只做gtk.RESPONSE\u OK,现在我可以做了(经过多次尝试,我发现)gtk.ResponseType.OK 问题:是否有任何完整和全面的特定常量的列表/文档?其背后的思想是,对于gtk3 python绑定(gi),内省者将GTK\U ENUMTYPE\U元素转换为GTK.ENUMTYPE.ELEME

人们广泛讨论过,有几件事从Python2/Gtk2变为Python3/Gtk+3。到目前为止,我对这一点还很满意,但有一件事我遇到了麻烦:所有常数都到哪里去了

在Python2.x中,我可以只做
gtk.RESPONSE\u OK
,现在我可以做了(经过多次尝试,我发现)
gtk.ResponseType.OK


问题:是否有任何完整和全面的特定常量的列表/文档?

其背后的思想是,对于gtk3 python绑定(gi),内省者将
GTK\U ENUMTYPE\U元素
转换为
GTK.ENUMTYPE.ELEMENT
。因此,查看原始Gtk+-3.x文档就足够了(即使用devhelp)。(无论如何,为什么不看看绑定文档本身呢?。

此参考资料确实可以帮助您:

一般来说,这是一个查找PyGObject内容的好页面:


您还可以搜索他的Github帐户以获取代码示例:

请参阅《内省移植指南》:

就“完整而全面”的列表而言,pygi-convert.sh脚本可能是您能找到的最接近的东西。它的用途是将PyGTK程序移植到PyGObject 3,但可以作为您正在寻找的列表:

如果您发现脚本中缺少任何内容,请记录错误或提交补丁: