Zahl mit qDebug im Hexadezimalsystem ausgeben

Alles rund um die Programmierung mit Qt
Antworten
Bang-Johansen
Beiträge: 43
Registriert: 11. Juli 2011 22:51

Zahl mit qDebug im Hexadezimalsystem ausgeben

Beitrag von Bang-Johansen »

Hallo Mitglieder,

ich möchte mit qdebug den Inhalt eines Arrays ausgeben.
(das läuft über eine Schleife mit Spalten und Zeilen)

Code: Alles auswählen

qDebug () << "Startbyte:" << i*8 << " -> \t" << DB[xPos];
DB ist dabei das Array.

Die Anzeige möchte ich allerdings nicht als Dezimalzahl, sondern als hex Zahl.
Ich habe schon folgendes versucht, aber bekomme einen Kompilerfehler:

qDebug () << "Startbyte:" << i*8 << " -> \t" << DB[xPos].toHex ();

Wie mache ich es richtig ?

Danke
archer
Beiträge: 306
Registriert: 2. Februar 2006 09:56

Re: Zahl mit qDebug im Hexadezimalsystem ausgeben

Beitrag von archer »

Schon mal mit QString::number(meineZahl, 16) probiert?
Antworten