これに基づいた新しい質問。IPythonは、バニラインタープリターよりも、私が目指しているものにはるかに適した代替手段だと思います
カーネルを起動せずにQTウィジェットでIPython組み込みシェルをインスタンス化するために取得できるクラス/コードを知っている人はいますか?
ネイティブのPython組み込みインタープリターをインスタンス化するときと同じように、PyQtアプリのインタープリター変数を提供できるようにしたいと思います。また、インタプリタが(インタプリタに渡されたローカルを介して)親アプリに電話をかけることができるようにしたいと思います。
spyderlibのIPythonインタープリター機構をざっと見てみましたが、ウィジェットの初期化の一部としてカーネルをインスタンス化しているようです。
私が何を達成しようとしているのか疑問に思われる方のために、私はテキスト分析のための研究プラットフォームを作成しています。そのため、postgresデータベースに保存されているフォーラムデータを、GUIアプリケーションを介してpythonnltkプロジェクトにブリッジしています。