PyQt5 によるコンソールの作成2016年10月15日 | |
![]() はじめにPyQt5 によるコンソール (もどき) の作成について。 環境
ファイル使い方起動すると、コマンドが打てる。コマンドを打つと、入力がそのまま出力される。コマンド履歴機能付き。 キー操作
マウスで選択して右クリックのポップアップメニューでテキストのコピーが可能。ペーストは、コマンド入力部分にのみ可能。 コマンドの実装Console クラスを継承して、メソッド executeCommand() をオーバーライドすればよいはず。executeCommand() は、True を返すと次のコマンド入力待ちになるが、False を返すと入力継続扱いになる。入力は 1 行ずつ渡される。メソッド printConsole() で文字列を出力できる。 | |
PENGUINITIS |