我的小程序中有两个按钮,启动和停止。我想要的是在单击开始按钮后禁用它,当我点击停止按钮时它应该恢复正常。我怎样才能做到这一点? google了好久没找到答案,希望大家能帮帮我。 谢谢!
在适当的事件处理程序中使用按钮的
Enable
和 Disable
方法。以下链接提供了示例:
在这个片段中,我们正在使用 wxPython 的按钮,向您展示如何绑定鼠标单击事件、启用和禁用、显示和隐藏按钮。每个按钮还有一个与其自身关联的工具提示(提示)。
类你的Form(wx.Frame): def init(自身,父级): ... ... ... # 连接事件 self.btnStart.Bind( wx.EVT_BUTTON, self.OnButtonClick_btnStart ) self.btnStio.Bind( wx.EVT_BUTTON, self.OnButtonClick_btnStop )
# Virtual event handlers, override them in your derived class
def OnButtonClick_btnStart( self, event):
self.btnStart.Disable();
def OnButtonClick_btnStop( self, event):
self.btnStart.Enable();