2005年04月12日 星期二 17:50
像wx.Dialog.OnOK()、wx.Dialog.OnCancel()、wx.Dialog.OnApply() 调用它们时报错说没有这些函数: Traceback (most recent call last): File "I:\Python\Projects\Learn\test2.py", line 16, in OnOK self.OnCancel(event) AttributeError: 'Main_Window' object has no attribute 'OnCancel' 其它控件也有这个情况,凡是On打头的方法显式调用时都会像上面一样报错。 这是怎么回事? 谢谢!
2005年04月12日 星期二 21:36
On Apr 12, 2005 5:50 PM, Jason Liu <telecomliu at gmail.com> wrote: > > 像wx.Dialog.OnOK()、wx.Dialog.OnCancel()、wx.Dialog.OnApply() > 调用它们时报错说没有这些函数: > > Traceback (most recent call last): > File "I:\Python\Projects\Learn\test2.py", line 16, in OnOK > self.OnCancel(event) > AttributeError: 'Main_Window' object has no attribute 'OnCancel' > > 其它控件也有这个情况,凡是On打头的方法显式调用时都会像上面一样报错。 > 这是怎么回事? > 谢谢! > 这些方法是C++方法,在Python代码中不可见。你必须采用event handler的方式来实现相应功能。 -- Qiangning Hong Get Firefox! < http://www.spreadfirefox.com/?q=affiliates&id=67907&t=1> -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050412/7f744e1b/attachment.html
Zeuux © 2025
京ICP备05028076号