我正在尝试为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
类的对象方法?