QTextEditを使用してシェルのようなスクリプト環境をエミュレートするにはどうすればよいですか?

Tay2510

[ゴール]

QTextEdit、またはその他の適切なQt方法を使用した単純なシェルプロンプト

QScriptEngineECMAスクリプトインタープリターとしての使用を想定しています)


【例】

MATLAB

ここに画像の説明を入力してください

Python

ここに画像の説明を入力してください

シェルプロンプトでは、コマンドライン部分は編集可能ですが、他の部分は編集できません。MATLABの場合、最後の行の後の行のみ>>が編集可能です。Pythonシェルの場合、最後の行の後の行のみ>>>が編集可能です。


[回避策]

これが私の頭に浮かぶ最初のアイデアです。

ここに画像の説明を入力してください

QTextEdit読み取り専用およびQLineEditコマンドエントリとして使用します純粋な機能の目的のために、それは許容できますが、十分ではありません。

[質問]

実際には、同じ質問がここにあります。qtにGUIシェルを実装すると、受け入れられる答えはこの回避策とまったく同じです。私が言ったように、回避策は十分ではありません。Qtでシェルプロンプトをエミュレートできるかどうか疑問に思っていますか?現在、QTextEdit開始するのに最適なクラスのようです。

どんなアイデアでも大歓迎です。コードも大歓迎ですが、必須ではありません。必要なのは、いくつかのヒントと指示だけです。

ネジャット

基本的なコンソールを実装し、から継承するカスタムウィジェットであるQConsole見ることができますQTextEdit

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

QTextEditを使用してシェルのようなスクリプト環境をエミュレートするにはどうすればよいですか?

分類Dev

Pythonスクリプトの結果となるようにシェルで環境変数を設定するにはどうすればよいですか?

分類Dev

NODE_ENVのような環境変数をシェルスクリプトから.profileに追加するにはどうすればよいですか?

分類Dev

シェルスクリプトで環境変数を「エクスポート」するにはどうすればよいですか?

分類Dev

シェルスクリプトで環境変数を「エクスポート」するにはどうすればよいですか?

分類Dev

Posixシェルスクリプトで環境変数をエクスポートするにはどうすればよいですか?

分類Dev

Pythonの同じシェルでスクリプトを使用して環境変数をエクスポートするにはどうすればよいですか?

分類Dev

ブラウザでjsonデータを使用してRESTPOSTリクエストをシミュレートするにはどうすればよいですか?

分類Dev

SprayTestでjson本体を使用してPOSTリクエストをシミュレートするにはどうすればよいですか?

分類Dev

現在のconda環境のpythonのパスをスクリプトのシバンとして使用するにはどうすればよいですか?

分類Dev

リモートコンピューターの環境がローカルコンピューターの環境と同じになるように、SSH経由でシェルスクリプトを実行するにはどうすればよいですか?

分類Dev

GnomeターミナルエミュレータアプリのTERM環境変数を設定するにはどうすればよいですか?

分類Dev

GnomeターミナルエミュレータアプリのTERM環境変数を設定するにはどうすればよいですか?

分類Dev

シェルスクリプトでエコーを使用して先頭の空白を保持するにはどうすればよいですか?

分類Dev

コンピュータへの危害を回避するために、「安全な環境」でシェルスクリプトをテストするにはどうすればよいですか?

分類Dev

ターミナル(デスクトップ環境なし)でコンポーズキーを定義するにはどうすればよいですか?

分類Dev

ターミナルを使用してシェルスクリプトを作成するにはどうすればよいですか?

分類Dev

BitConverter.IsLittleEndianが単体テストの反対である環境をシミュレートするにはどうすればよいですか?

分類Dev

プログラムでファイルの破損をシミュレートして、ReFSヘルスチェックおよびリカバリ機能をテストするにはどうすればよいですか?

分類Dev

Dockerfileシェルスクリプトの.envファイルから環境変数値を取得するにはどうすればよいですか?

分類Dev

Dockerビルドプロセスで環境変数を使用してスクリプトを調達するにはどうすればよいですか?

分類Dev

kshシェルでクリーンな環境を取得するにはどうすればよいですか?

分類Dev

シェルスクリプトを使用してVMWareプレーヤー内でVMを起動するにはどうすればよいですか?

分類Dev

spqrを使用してクエリルートノードからミューテーションを除外するにはどうすればよいですか?

分類Dev

EMRステップのCrontabスクリプトが環境変数を評価しないようにするにはどうすればよいですか?

分類Dev

ターミナルエミュレータがデスクトップセッションで実行されているかどうかをスクリプトで検出するにはどうすればよいですか?

分類Dev

PortAudioを使用するための環境をインストールしてセットアップするにはどうすればよいですか?

分類Dev

キューを使用してAzureFunctionsのマルチユーザー環境をセットアップするにはどうすればよいですか?

分類Dev

本番環境と開発環境の両方でASP.NET5 DNXプロジェクトのアプリケーションベースパスを一貫して取得するにはどうすればよいですか?

Related 関連記事

  1. 1

    QTextEditを使用してシェルのようなスクリプト環境をエミュレートするにはどうすればよいですか?

  2. 2

    Pythonスクリプトの結果となるようにシェルで環境変数を設定するにはどうすればよいですか?

  3. 3

    NODE_ENVのような環境変数をシェルスクリプトから.profileに追加するにはどうすればよいですか?

  4. 4

    シェルスクリプトで環境変数を「エクスポート」するにはどうすればよいですか?

  5. 5

    シェルスクリプトで環境変数を「エクスポート」するにはどうすればよいですか?

  6. 6

    Posixシェルスクリプトで環境変数をエクスポートするにはどうすればよいですか?

  7. 7

    Pythonの同じシェルでスクリプトを使用して環境変数をエクスポートするにはどうすればよいですか?

  8. 8

    ブラウザでjsonデータを使用してRESTPOSTリクエストをシミュレートするにはどうすればよいですか?

  9. 9

    SprayTestでjson本体を使用してPOSTリクエストをシミュレートするにはどうすればよいですか?

  10. 10

    現在のconda環境のpythonのパスをスクリプトのシバンとして使用するにはどうすればよいですか?

  11. 11

    リモートコンピューターの環境がローカルコンピューターの環境と同じになるように、SSH経由でシェルスクリプトを実行するにはどうすればよいですか?

  12. 12

    GnomeターミナルエミュレータアプリのTERM環境変数を設定するにはどうすればよいですか?

  13. 13

    GnomeターミナルエミュレータアプリのTERM環境変数を設定するにはどうすればよいですか?

  14. 14

    シェルスクリプトでエコーを使用して先頭の空白を保持するにはどうすればよいですか?

  15. 15

    コンピュータへの危害を回避するために、「安全な環境」でシェルスクリプトをテストするにはどうすればよいですか?

  16. 16

    ターミナル(デスクトップ環境なし)でコンポーズキーを定義するにはどうすればよいですか?

  17. 17

    ターミナルを使用してシェルスクリプトを作成するにはどうすればよいですか?

  18. 18

    BitConverter.IsLittleEndianが単体テストの反対である環境をシミュレートするにはどうすればよいですか?

  19. 19

    プログラムでファイルの破損をシミュレートして、ReFSヘルスチェックおよびリカバリ機能をテストするにはどうすればよいですか?

  20. 20

    Dockerfileシェルスクリプトの.envファイルから環境変数値を取得するにはどうすればよいですか?

  21. 21

    Dockerビルドプロセスで環境変数を使用してスクリプトを調達するにはどうすればよいですか?

  22. 22

    kshシェルでクリーンな環境を取得するにはどうすればよいですか?

  23. 23

    シェルスクリプトを使用してVMWareプレーヤー内でVMを起動するにはどうすればよいですか?

  24. 24

    spqrを使用してクエリルートノードからミューテーションを除外するにはどうすればよいですか?

  25. 25

    EMRステップのCrontabスクリプトが環境変数を評価しないようにするにはどうすればよいですか?

  26. 26

    ターミナルエミュレータがデスクトップセッションで実行されているかどうかをスクリプトで検出するにはどうすればよいですか?

  27. 27

    PortAudioを使用するための環境をインストールしてセットアップするにはどうすればよいですか?

  28. 28

    キューを使用してAzureFunctionsのマルチユーザー環境をセットアップするにはどうすればよいですか?

  29. 29

    本番環境と開発環境の両方でASP.NET5 DNXプロジェクトのアプリケーションベースパスを一貫して取得するにはどうすればよいですか?

ホットタグ

アーカイブ