在wxpython中正确退出自定义模式对话框

在wxpython中正确退出自定义模式对话框,wxpython,modal-dialog,toolbar,Wxpython,Modal Dialog,Toolbar,我的应用程序有一个自定义对话框,允许用户设置创建新文档的选项。主窗口有一个工具栏,即使在关闭对话框后,工具栏按钮也不会返回到活动状态。我看到了如果fileDialog.showmodel()==wx.ID\u确定: 获取返回值,但是是否还有其他东西可以再次启用按钮?仅仅发送dialog.Destroy()似乎无法做到这一点。如果您打开了一个“fileDialog”和一个“dialog”对象,那么您可能需要同时销毁它们。如果将工具栏按钮设置为禁用状态,则需要在关闭对话框后启用它们

我的应用程序有一个自定义对话框,允许用户设置创建新文档的选项。主窗口有一个工具栏,即使在关闭对话框后,工具栏按钮也不会返回到活动状态。我看到了
如果fileDialog.showmodel()==wx.ID\u确定:
获取返回值,但是是否还有其他东西可以再次启用按钮?仅仅发送
dialog.Destroy()
似乎无法做到这一点。

如果您打开了一个“fileDialog”和一个“dialog”对象,那么您可能需要同时销毁它们。如果将工具栏按钮设置为禁用状态,则需要在关闭对话框后启用它们