当使用 GTK3 的 Python 3 绑定时,是否可以实现gobject.GInterface
通过子类化接口?
在我的具体情况下,我想写一个自定义Gtk.TreeModel https://lazka.github.io/pgi-docs/Gtk-3.0/interfaces/TreeModel.html执行。仅仅子类化它并实现所有虚拟方法就足够了(do_*
)?
在我的构造函数中,我是否通过调用父构造函数super().__init__()
照常?
还有什么我需要考虑的吗?
或者我只能用 GTK 的原生 C 来实现接口吗?
我遇到了各种错误,这将帮助我了解是否首先无法在 Python 中执行此操作可能是一个原因。
因为它回答了我的问题,所以我发帖Hacketo https://stackoverflow.com/users/2538473/hacketo的回答按照评论中回答问题的普遍接受的指南 https://meta.stackoverflow.com/questions/251597/question-with-no-answers-but-issue-solved-in-the-comments.
在 Python 中实现 gobject 接口似乎是可能的,并且是一个专门用于Gtk.TreeModel
可以被找寻到here http://gist.github.com/andialbrecht/4463278.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)