【问题标题】:IPython embedded QT widget without kernel没有内核的 IPython 嵌入式 QT 小部件
【发布时间】:2012-09-09 00:05:36
【问题描述】:

基于this one 的新问题。我认为 IPython 比普通解释器更适合我的目标

有谁知道我可以在不启动内核的情况下在 QT Widget 中实例化 IPython 嵌入式 shell 的类/代码?

我希望能够提供我的 PyQt 应用程序的解释器变量,就像在实例化原生 python 嵌入式解释器时所做的那样。我还希望解释器能够调用父应用程序(通过传递给解释器的本地人)。

我粗略地看了一眼 spyderlib 的 IPython 解释器机制,它似乎将内核实例化为它的小部件初始化的一部分。

如果您想知道我想要实现什么,我正在创建一个用于文本分析的研究平台。因此,我通过 GUI 应用程序将存储在 postgres 数据库中的论坛数据连接到 python nltk 项目。

【问题讨论】:

    标签: python qt pyqt ipython spyder


    【解决方案1】:

    设计是 IPython Qt 控制台小部件只是内核的前端。目前,我们只编写了一种让内核和前端存在于两个独立进程中的方法。添加在同一进程中运行的内核的工作正在进行中,这应该可以实现您想要的:

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

    如果您想对此进行测试,欢迎提供任何反馈。这是您需要启动它的代码示例:

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

    【讨论】:

    • 我爱你!好的,我将开始集成它并在需要时提供反馈。
    猜你喜欢
    • 2010-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-30
    相关资源
    最近更新 更多