如何从实例访问对象方法

时间:2013-10-06 21:42:31

标签: python inheritance pygtk

我正在尝试为GTG制作一个插件。 虽然它涉及到PyGTK中的信号连接,但我面临的问题是其他问题

通过pluginAPI,插件获得两个参数,一个用于浏览器,一个用于编辑器

browser = <TaskBrowser object at 0x33a17d0 (GTG+gtk+browser+browser+TaskBrowser at 0x270dcc0)>

editor = <GTG.gtk.editor.editor.TaskEditor instance at 0x25eaa28>

变量browser有一个方法'connect',我用它来连接它发出的信号。
变量editor也应该有一个方法'connect'这样我就可以连接到编辑器发出的信号。但是当我尝试访问它时editor.connect('signal' , callback),我收到了错误 - AttributeError: TaskEditor instance has no attribute 'connect'

当我发现浏览器是一个对象而编辑器是一个实例时。

有没有办法可以通过它的实例访问TaskEditor类的对象方法?

0 个答案:

没有答案