当模式对话框弹出时,如何启用PyCastle/pyshell? 我们将WxPython嵌入到现有的C++ WxWIDGET应用程序中。并使用PyCastle/pyshell以交互方式向应用程序输入python命令。它工作正常,只是当应用程序弹出一个模式对话框时,我们不能在PyCastle/pyshell中进行任何输入。有没有办法解决这个问题?

当模式对话框弹出时,如何启用PyCastle/pyshell? 我们将WxPython嵌入到现有的C++ WxWIDGET应用程序中。并使用PyCastle/pyshell以交互方式向应用程序输入python命令。它工作正常,只是当应用程序弹出一个模式对话框时,我们不能在PyCastle/pyshell中进行任何输入。有没有办法解决这个问题?,wxpython,wxwidgets,Wxpython,Wxwidgets,当您创建一个模式对话框时,它会创建一个临时事件循环,优先于应用程序的主事件循环,而不是使用 ShowModal() 使用 相反,然后主事件循环将继续 Show()

当您创建一个模式对话框时,它会创建一个临时事件循环,优先于应用程序的主事件循环,而不是使用

ShowModal() 
使用

相反,然后主事件循环将继续

Show()