1

有没有办法将 IDLE 作为小部件集成到 Tkinter 程序中?我已经在谷歌上搜索了很长一段时间,但没有提出任何建议。即使是正确方向的一点也很棒。预先感谢您的回复。

4

1 回答 1

1

不知道怎么做,但你有 python idlelib 库(在 PythonXX/Lib/idlelib 中)。文档很少,但我发现有些人从那里使用类。我认为库中的主要空闲模块是 pyshell(idle.py 调用 pyshell)。你可以从那里开始...

如果如注释中所示,您希望将解释器外壳嵌入到 tkinter 程序中,并且您不需要外壳处于空闲状态,则可以嵌入 IPython 外壳。IPython 为您提供了非常好的工具。至少有一个嵌入 ipython 的 tkinter 应用程序。在这里你有代码

更新:
上面指向 ipython wiki 的链接目前已损坏。您可以在 josePhoenix github 存储库中找到代码(请参阅下面的评论)

于 2012-06-17T19:54:18.520 回答