問題タブ [qdebug]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4178 参照

c++ - LinuxでQt:HANDLEを印刷するにはどうすればよいですか? (Qt5)

コードが実際に実行されているスレッドを確認する手段として、QThread::currentThreadId()を使用します。ただし、この関数から返されるQt::HANDLE型は、ドキュメントによると、プラットフォームに依存する typedef です。私のプラットフォーム (Linux) では、単純にvoid *(typeless pointer) の typedef でした。

qDebug()では、たとえば を使用してこれを印刷するにはどうすればよいでしょうQStringか。

0 投票する
2 に答える
953 参照

c++ - std::cout は、qDebug とは異なる出力を提供します

私は Qt を使用しておりunsigned char *bytePointer、現在のバイトの数値を出力したいと考えています。以下は私のコードです。これは、コンピューターに接続されたマシンから受信した連続バイトの int 値と 16 進値を提供することを目的としています。

これにより完璧な結果が得られ、実際の数値が得られますが、このコードは API に入り、qDebug などの Qt 専用関数は使用したくありません。だから私がこれを試すとき:

出力は 16 進値を完全に返しますが、int 値は記号を返します (☺、└、§ のようなものをいくつか挙げます)。

私の質問は: どうすれば とstd::cout同じ出力を得ることができqDebugますか?

編集:何らかの理由で、シンボルは特定の Qt 設定でのみ発生します。なぜそうなったのかはわかりませんが、現在は修正されています。

0 投票する
3 に答える
28265 参照

qt - qDebug() メッセージを有効または無効にする方法

書いて qDebug() メッセージを無効にします

.pro ファイルで。これはうまくいきます。ソースコードを使用して qDebug() メッセージを有効にする方法があるかどうか知りたいです。アプリケーションへの引数として送りたいと思います。したがって、デフォルトでは qDebug() メッセージを無効にしますが、qDebug() メッセージをオンにするように指定する引数を使用して、qDebug() を有効にする必要があります。これを行うことは可能ですか?

どんな助けでも大歓迎です

0 投票する
0 に答える
175 参照

qt - qDebug() が何も表示しない

qDebug() に問題があります。私は自分のコードをデバッグするのに役立つことに慣れています。しかし、もう何も表示されていません。どうしてか分かりません。上記のコードで n などの単純な変数を表示したい場合、アプリが数秒間フリーズするだけで、何も起こりません。デバッガーを使用しているときはコードが機能していますが、直接実行しているときは機能しません。

n をテキストファイルに書き込んでいる場合、完全に機能しています。

0 投票する
4 に答える
7715 参照

c++ - Qt qDebug が QConsoleApplication または QApplication で動作しない

現在、Qt および Qt Creator を使用してプログラムを開発しているときに、非常に厄介な問題が発生しています。を使用する前にまたはインスタンス化さqDebug()れたを使用しようとすると、プログラムを Qt Creator で実行するか、通常のシェル (私は Fedora Linux を使用しています) から実行するかに関係なく、出力はありません。たとえば、次の単純なコードでも失敗します。QCoreApplicationQApplicationqDebug()

この問題について何をすべきか知っている人はいますか?前もってありがとう、マリウス