1

QMainWindow をメイン ウィジェットとして Qt でアプリケーションを開発し、QMdieSubWindows を追加するために必要な Mdiarea を追加しました。

Qt Creator のようにロギング エリアを作成する方法を知りたいです。

私のログテキストは基本的に何が起こっているかです。として

オプティマイザを開始しました ... ファイルが保存されました ... ファイルがロードされていません ... など

QPlainTextEditaまたは aを追加することを考え、QTextEditそれらにテキストを追加するだけです。

私は QMainWindow.cpp にこれを書きました:

QPlainText* mydebugger = new QPlainText(this);
mydebugger.appendPlaintext("Debugger started");
mydebugger.show();

しかし、これは QMainWindow のメニューにプレーンテキストを表示しています。

StatusBar の上、一番下に配置したいと思います。

私は今尋ねたい:

  1. QPlainTextEditまたはQTextEdit:どちらが私の仕事に適していますか?テキストを追加するだけで、テキストを強調表示して色を付けることができます。

  2. Q(Plain)TextEditたとえば、下部の QtCreator で固定位置と固定幅で asを取得するにはどうすればよいですか?

MdiSubWindow を作成し、それにプレーンテキスト ウィジェットを追加して表示しようとしました。思い通りに機能し、テキストを追加できます。しかし、私はまだ下に固定することはできません。何か案は?

4

1 に答える 1