我的应用程序中嵌入了一个Python解释器。但是,目前还没有任何方法直接检查有关Python的任何内容。我希望能够在各个点上弹出一个交互式shell来检查Python中发生了什么。弹出交互式Python控制台最简单的方法是什么?
我发现了几个类似的问题,它们指向code.InteractiveConsole和IPython。但是,当我给他们打电话时,这两者似乎都没有做任何事情 - 调用似乎完成了,但没有任何可见的发生,大概是因为我的Python实例没有输出到任何我能看到的地方。
认为他们会为我魔法般地弹出一个新窗口非常乐观,但如果我能够实现这个目标,那将是非常好的。那么,有没有人知道是否有简单的方法来实现这个(或类似的),还是我必须推出我自己的对话框并将输入传递给Python并自己显示输出?
谢谢:)
不是直接来自文档,而是相似;我试图以某种方式致电IPShellEmbed。 我的应用程序不幸在Win32中,所以我不确定Qt/PyGTK链接是多么有用(尽管这种方法看起来很有趣)。 – Peter 2009-07-22 00:38:05