1

IDLE をウィジェットとして Tkinter プログラムに統合する方法はありますか? 私はかなり長い間グーグルを検索してきましたが、何も思いつきませんでした。正しい方向へのポイントでさえ素晴らしいでしょう。返信ありがとうございます。

4

1 に答える 1

1

方法はわかりませんが、python idlelib ライブラリがあります (PythonXX/Lib/idlelib にあります)。ドキュメントは不足していますが、そこからクラスを使用している人を見つけました。ライブラリのメインのアイドル モジュールは pyshell だと思います (idle.py は pyshell を呼び出します)。あなたはそこから始めることができます...

コメントに示されているように、インタープリター シェルを tkinter プログラムに埋め込みたいが、シェルをアイドル状態にする必要がない場合は、IPython シェルを埋め込むことができます。IPython は非常に優れたツールを提供します。少なくとも、ipython を組み込んだ tkinter アプリケーションがあります。ここにコードがあります。

更新:
上記の ipython wiki へのリンクは現在壊れています。コードは josePhoenix github リポジトリにあります (以下のコメントを参照)。

于 2012-06-17T19:54:18.520 に答える