2016-05-21 8 views
0

私は、Python IDLEが使用するようなシェルウィンドウをそのインターフェイスとして使用するプログラムを作成する必要があります。このウィンドウは作成する必要があります。これを実行するために使用できるウィジェットはどれですか。私はPython IDLEがtkinterを使って作られたと聞いたことがあります。その場合、どのウィジェットを使ったのですか?Tkinterを使ってPythonシェルのようなGUIを作るにはどうすればいいですか?

Pd。私は 'テキスト'ウィジェットを使ってみましたが、すでに処理されているコマンドはフリーズしません。既に処理されたコマンドをフリーズするが、テキスト入力を有効にしたままにする方法はあるか?

答えて

0

PyQtをご覧ください。具体的にはQTextEditです。また、コードの強調表示と書式設定を行うQScintillaライブラリもあります。

他の人々のコードを使用することに反対しない場合、Blur Studioにはコードの多くがopen sourcedであり、かなり類似したウィジェットがあります。 blurdevライブラリをインストールしたら、blurdev.gui.windows.loggerwindow

+0

QScintillaの詳細については、http://www.scscintilla.com/を参照してください。 –

関連する問題