在我目前正在开发的wxApp
中,我绑定了一个按钮来调用新帧。但是我想把条件放在我实际调用新帧的def中,如果失败了def方法应该简单退出但不关闭主框架。所以基本上类似于VBA中的Exit Sub
。以下是我的代码: -
self.btn_CreateItem.Bind(wx.EVT_BUTTON, self.CreateBtnClicked)
def CreateBtnClicked(self, event):
if self.rgnCombo.GetValue() == '':
ctypes.windll.user32.MessageBoxA(0, "Can't create item without selecting Region!!!", '', 1)
exit()
call_CreateFrame = CreateItemFrame(None, 'Create work item(s)!!!')
所以代替上面代码中的exit()
(因为它关闭了整个主框架)我想要的东西等同于VBA' Exit Sub
。
还有一种方法可以跳过某些脚本并从某个行继续,例如VBA的GoTo
方法。