QMainWindow をメイン ウィジェットとして Qt でアプリケーションを開発し、QMdieSubWindows を追加するために必要な Mdiarea を追加しました。
Qt Creator のようにロギング エリアを作成する方法を知りたいです。
私のログテキストは基本的に何が起こっているかです。として
オプティマイザを開始しました ... ファイルが保存されました ... ファイルがロードされていません ... など
QPlainTextEdit
aまたは aを追加することを考え、QTextEdit
それらにテキストを追加するだけです。
私は QMainWindow.cpp にこれを書きました:
QPlainText* mydebugger = new QPlainText(this);
mydebugger.appendPlaintext("Debugger started");
mydebugger.show();
しかし、これは QMainWindow のメニューにプレーンテキストを表示しています。
StatusBar の上、一番下に配置したいと思います。
私は今尋ねたい:
QPlainTextEdit
またはQTextEdit
:どちらが私の仕事に適していますか?テキストを追加するだけで、テキストを強調表示して色を付けることができます。Q(Plain)TextEdit
たとえば、下部の QtCreator で固定位置と固定幅で asを取得するにはどうすればよいですか?
MdiSubWindow を作成し、それにプレーンテキスト ウィジェットを追加して表示しようとしました。思い通りに機能し、テキストを追加できます。しかし、私はまだ下に固定することはできません。何か案は?