2012-09-16 43 views
1

建立在this one上的新問題。我認爲IPython是一個更適合我的目標,而不是香草翻譯IPython嵌入QT小部件沒有內核

有沒有人知道的類/代碼我可以皮卡實例化一個QT Widget中的IPython嵌入式shell而無需啓動內核?

我希望能夠提供我的PyQt的應用程序的intepreter變量就像實例化一個原生的Python解釋器嵌入一個時會做。我還希望intepreter能夠調用父應用程序(通過傳遞給解釋器的本地語言)。

我有過spyderlib的IPython的翻譯機器粗略地看一眼,似乎實例化一個內核的一部分的部件初始化。

如果你想知道什麼,我想實現的,我創建了文本分析的研究平臺。因此,我通過GUI應用程序將存儲在postgres數據庫中的論壇數據橋接到python nltk項目。

回答

2

的設計是IPython的Qt的控制檯窗口小部件僅僅是一個內核前端。目前,我們只爲內核和前端編寫了兩種獨立進程。有工作正在進行中,以添加運行內核在相同的過程,這應該讓你想要什麼可能:

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

如果你想測試出來,歡迎任何的反饋。下面的代碼示例你需要啓動它:

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

+0

我愛你!好的,我會開始整合它,並在需要時提供反饋。 –