0

私は現在、プロプライエタリなアプリケーション (BLE を介してハードウェアとやり取りする) の上に置かれるデバッグ ツールを作成しようとしています。

このアプリケーション (QT で記述) の内部には、ハードウェアからのログ情報のストリームを持つテキスト ボックスがあり、そのテキスト ボックスを監視してログに記録されているデータを処理するアプリケーションを作成したいと考えています。

Spy++ を開いて、必要なウィンドウのハンドルを見つけましたが、「QWidget」としてのみ表示され、WM_GETTEXT はデータを引き出していませんでした。これらの 2 つのリンクには、QT ウィジェットが標準の Win32 API で読み取れないことも記載されています (すべてが Windows GUI レイヤーを通過する必要があると確信していたので、これは奇妙に感じます): https://forum.qt.io/ topic/36867/accessing-qtextedit-from-another-program/9 https://forum.qt.io/topic/19256/how-get-handle-of-qwidget-child-with-vb-net/9

私はあらゆる選択肢を受け入れます!私はこれについて言語にとらわれません。QTextEdit のログ データを読み取るにはどうすればよいですか?

4

2 に答える 2