【发布时间】:2023-03-10 13:00:01
【问题描述】:
在使用 GTK3 的 Python 3 绑定时,是否可以通过子类化来实现gobject.GInterface 接口?
在我的具体情况下,我想编写一个自定义的Gtk.TreeModel 实现。仅将其子类化并实现所有虚拟方法(do_*)就足够了吗?
在我的构造函数中,我是否像往常一样通过super().__init__() 调用父构造函数?
还有什么我需要考虑的吗?
还是只能在 GTK 的原生 C 中实现接口?
我遇到了各种错误,这将有助于我了解是否首先在 Python 中无法执行此操作。
【问题讨论】:
-
这可能很有用:gist.github.com/andialbrecht/4463278(简单的谷歌搜索)
-
@Haketo:谢谢,我可以使用您的链接解决我的问题。如果您愿意,可以将其发布为答案。
标签: python interface pygobject