Tag: qdebug
Die QDebug-Klasse, Teil der Qt-framework, bietet einen output-stream für die debugging-Informationen.
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
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
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
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() <<
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
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,
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 |
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
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() <<