不带kern的IPython嵌入式QT小部件

2024-04-26 11:47:18 发布

您现在位置:Python中文网/ 问答频道 /正文

建立在this one上的新问题。我认为IPython比香草翻译更适合我的目标

有人知道我可以在QT小部件中实例化IPython嵌入式shell而不启动内核的类/代码吗?在

我希望能够像实例化原生python嵌入式解释器一样,提供PyQt应用程序的intepreter变量。我还希望intepreter能够调用父应用程序(通过传递给解释器的local)。在

我粗略地浏览了spyderlib的IPython解释器机器,它似乎实例化了一个内核作为其小部件初始化的一部分。在

如果你想知道我想实现什么,我正在创建一个文本分析的研究平台。所以我通过一个GUI应用程序将存储在postgres数据库中的论坛数据桥接到pythonltk项目。在


Tags: 实例代码应用程序目标部件ipythonshellthis
1条回答
网友
1楼 · 发布于 2024-04-26 11:47:18

其设计是ipythonqt控制台小部件只是内核的前端。目前,我们只写了一种方法,让内核和前端存在于两个独立的进程中。正在进行添加在同一进程中运行的内核的工作,这将使您想要的成为可能:

https://github.com/ipython/ipython/pull/2397

如果你想测试一下,欢迎任何反馈。下面是启动它所需的代码示例:

https://gist.github.com/3659874#file_embedded_qtconsole.py

相关问题 更多 >