def on_button1_click(self, event):报错AttributeError: 'MyFrame' object has no attribute 'on_button1_click' OnInit returned false, exiting...
时间: 2023-12-14 19:03:07 浏览: 214
python的mysql数据查询及报错AttributeError: ‘Connection’ object has no attribute ‘curson’
这个错误提示说明你的 `MyFrame` 类中没有名为 `on_button1_click` 的方法。你需要检查你的代码,确保 `on_button1_click` 方法的名称和参数都正确。另外,你还需要确保你已经正确地绑定了这个方法到按钮的点击事件上。你可以在创建按钮的代码中添加如下一行代码来绑定这个方法:
```python
button1.Bind(wx.EVT_BUTTON, self.on_button1_click)
```
其中,`button1` 是你创建的按钮对象。这个代码会将按钮的点击事件绑定到 `on_button1_click` 方法上。如果你的代码中已经有了这行代码,那么你需要检查一下你的 `MyFrame` 类中是否真的定义了 `on_button1_click` 方法,并且方法名和参数都没有拼写错误。
阅读全文