# 创建按钮2、3 self.button2 = wx.Button(self, label="导入数据") self.button2.Bind(wx.EVT_BUTTON, self.on_button2_click) self.button3 = wx.Button(self, label="查看结果") self.button3.Bind(wx.EVT_BUTTON, self.on_button3_click) # 布局显示模块和按钮2、3 sizer.Add(self.button2, flag=wx.CENTER | wx.ALL, border=10) sizer.Add(self.button3, flag=wx.CENTER | wx.ALL, border=10) self.SetSizer(sizer)报错 self.button3.Bind(wx.EVT_BUTTON, self.on_button3_click) AttributeError: 'MyFrame' object has no attribute 'on_button3_click' OnInit returned false, exiting...
时间: 2023-11-28 09:03:55 浏览: 54
python例程2.折叠控件.7z
这个错误提示是因为在你的代码中缺少了 `on_button3_click` 这个函数,所以无法绑定到按钮的事件上。你需要在你的代码中添加这个函数,例如:
```python
def on_button3_click(self, event):
# 处理按钮3被点击后的逻辑
```
然后再运行程序就不会报错了。记得在你的代码中也要添加对应的按钮1点击事件处理函数 `on_button1_click`。
阅读全文