1

Python を使用してコンソール駆動の Qt アプリケーションを作成しています。独自のカスタム コンソールを実装するのではなく、IPython Qt コンソールを組み込みたいのですが、アプリケーションに応答できるようにしたいと考えています。たとえば、コンソールに特定のキーワードを入力して、メイン アプリケーションでアクションをトリガーしたいと考えています。そのため、コンソールに「dothis」と入力すると、アプリケーションの別のウィンドウにプロットが表示されます。

これらの行に沿っていくつかの質問を見てきました:これは、IPython Qt ウィジェットをアプリケーションに埋め込み、関数を渡す方法について説明していますが、これらの関数はメイン アプリのカーネルではなく IPython カーネルで実行されるようです。この男もいますが、例のコードを実行できません (2 年前のものです)。

メインカーネルで実行される関数またはメソッドを渡す方法、または少なくとも IPython カーネルと通信することによってこの動作をシミュレートする方法はありますか? 誰もこれを以前にやったことがありますか?

4

1 に答える 1