gpt4 book ai didi

python - 在 Gtk+ 程序中嵌入 IPython shell

转载 作者:太空狗 更新时间:2023-10-30 01:29:33 24 4
gpt4 key购买 nike

我想在图形化 Gtk+ 程序中嵌入一个 IPython shell。传统的 IPython 嵌入 API 适合控制台使用。

应该可以将程序变量导出到 shell,以便用户可以使用 shell 与程序的其余部分进行交互。

最佳答案

Some work从 2014 年左右开始,在 ns-3 项目中完成了将 IPython 嵌入 GTK-2 的更新。该代码看起来可能与 IPython 4.x 兼容,但与 5.x 不兼容。从 IPython 5.x 开始,一切似乎都发生了变化:参见 new documentation .但是还有一个rough patch这使得它可以在 IPython 5 中工作,至少以一种基本的方式。

从上面可以看出,ipython_view.py 的补丁和工作版本位于:

http://code.ascend4.org/ascend/trunk/pygtk/ipython_view.py?view=markup

测试使用:

python python-iview.py

它似乎在 Ubuntu 17.10 (IPython 5.1.0) 和 Ubuntu 16.04 (IPython 2.4.1) 上工作正常。 IPython 5.x 版本(尚未)启用颜色提示。

关于python - 在 Gtk+ 程序中嵌入 IPython shell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16639199/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com