私のプログラムは、QByteArray型のいくつかの変数を使用して、データ(バイト)を格納しています。そのバイトはおそらく'\0'、1、...のような特殊文字であるため、デバッグ時に特殊文字の後のすべての要素を表示することはできません。std :: vectorを使用すると、すべての要素を表示できます。QByteArrayを使用する必要がありますが、デバッグ時にこの変数のすべての要素を表示できません。助けて、plz!ありがとう!
例:QByteArray bytes(4、'\ 0'); さて、デバッグすると、「」が表示されます。しかし、私は「'\ 0'、'\ 0'、'\ 0'、'\0'」またはこのようなものを見たいです。
QDateTimeでも同じ問題があります。しかし、私はこのヘルプによって解決しました:http ://www.qtcentre.org/threads/32336-View-QDate-and-QDateTime-in-VisualStudio-debugger
このリンクは役立つかもしれませんが、これは私の問題を解決しません:http: //qt-project.org/wiki/IDE-debug-helpers
例:
QByteArray ba("Hello"); //debuging, see: ba = "Hello"
ba.append('\0');
ba.append("a message"); //we just see: ba = "Hello"