将IPython Qt控制台嵌入PyQt应用程序涉及到这个问题,但最新的回答是来自2014年。 显然,事情已经发生了变化,因为以下代码会产生警告:
from IPython.qt.inprocess import QtInProcessKernelManager
from IPython.qt.console.rich_ipython_widget import RichIPythonWidget
提供:
local/lib/python2.7/site-packages/IPython/qt.py:13: ShimWarning: The `IPython.qt` package has been deprecated. You should import from qtconsole instead.
但是QtInProcessKernelManager
只存在于IPython.qt.inprocess
中。
在PyQt应用程序中嵌入IPython Qt控制台的非废弃方法是什么?