Tag: qdebug

Die QDebug-Klasse, Teil der Qt-framework, bietet einen output-stream für die debugging-Informationen.

Vermeiden Sie Zeilenumbrüche in qDebug()

Anzahl der Antworten 3 Antworten
Manchmal möchte ich die Ausgabe einer einzelnen Zeile in qDebug(), aber mit einigen bedingter text, wie if (fontMetricsLeading < 0) qDebug() << "!!!"; qDebug() << fontMetricsLeading; Jedoch, dass würde Ausgang auf 2 separaten Leitungen. Gibt es eine

Gewusst wie: aktivieren und deaktivieren qDebug () - Nachrichten

Anzahl der Antworten 2 Antworten
Deaktiviere ich die qDebug () - Nachrichten schreiben CONFIG(release, debug|release):DEFINES += QT_NO_DEBUG_OUTPUT in der .pro Datei. Dies funktioniert sehr gut. Ich würde gerne wissen, ob es irgendeinen Weg gibt, Sie zu aktivieren qDebug () - Nachrichten, die

qDebug nicht, dass etwas angezeigt wird

Anzahl der Antworten 4 Antworten
Oft, wenn ich Debuggen müssen, etwas, das es leichter ist, etwas zu drucken mit qDebug() statt Debuggen Schritt-für-Schritt mit einem debugger. Das problem ist, dass von Zeit zu Zeit die Ausgabe von qDebug() nicht angezeigt! Das gleiche

qDebug nicht drucken eine vollständige QByteArray mit binären Daten

Anzahl der Antworten 1 Antworten
Ich habe eine QByteArray zum speichern von empfangenen Daten von einem GPS, das Teil Binär-und ASCII-Teil. Ich möchte wissen, für debug-Vorschläge wissen, was empfangen wird, so Schreibe ich eine qDebug wie diese: //QByteArray buffer; //... qDebug() <<

Qdebug display hex-Wert

Anzahl der Antworten 9 Antworten
Ich versuche, um anzuzeigen, dass eine Zahl mit QDebug im Hex-format. Unten ist der code was ich geschrieben habe. Es funktioniert, aber die Ausgabe hat die string-Inhalt in Anführungszeichen eingeschlossen ist: So entfernen Sie diese Zitate? m_CanMsg_ptr->id

Warum qDebug Arbeit in Release-builds?

Anzahl der Antworten 3 Antworten
Kommen von MFC, die ich behandelt qDebug() viel wie TRACE() werden, vorausgesetzt, es ist entfernt von Release-builds durch den Präprozessor (in MFC ' s erfolgt über #define TRACE 1 ? (void*) 0 : AfxTrace). Zu meiner überraschung,

Wie drucke ich String-Literal und QString mit qDebug?

Anzahl der Antworten 6 Antworten
Gibt es einen einfachen Weg, um die folgenden arbeiten? Ich meine, gibt es eine helper-Klasse in Qt denen bereitet den string für qDebug? QString s = "value"; qDebug("abc" + s + "def"); InformationsquelleAutor der Frage Meysam |

Wie kann ich qDebug, qWarning, qCritical usw. umleiten?

Anzahl der Antworten 5 Antworten
Ich bin mit viel qDebug() << Aussagen für die debug-Ausgabe. Gibt es eine cross-Plattform-Weg, den ich umleiten kann, dass die debug-Ausgabe in eine Datei, ohne auf shell-Skripte? Ich vermute, dass öffnen Sie() und dup2() wird die Arbeit

Wie kann ich qDebug ohne die angehängten Leerzeichen und Newline aufrufen?

Anzahl der Antworten 7 Antworten
Ich bin mit den C++/Qt-print-Funktion qDebug, aber manchmal würde ich gerne kontrollieren, wie ", Leerzeichen und Zeilenumbruch angehängt und nicht mit dem Standard-qDebug. Nehmen wir ein einfaches Beispiel: QString var1("some string"); int var2 = 1; qDebug() <<