Hallo Zusammen, ich kämpfe gerade mit Bytes-Ausgabe in Qt und weiß nicht was ich da falsch mache. (Siehe Bild) Ich möchte, dass Bytes schön untereinander ausgegeben werden und nicht verschoben. Weißt jemand was hier schief läuft? sprintf(data, " %02X",(unsigned char)arrayData[index][i-1]); strcat(line,data); main->m_slData.append(line); main->ui->listView->setModel(new QStringListModel(main->m_slData)); Danke & Grüße Alex
:
Bearbeitet durch User
Das einfachste wäre wohl, eine Festbreitenschrift zur Anzeige zu verwenden.
Kann jemand einen praktischen Tipp geben? Wie kann ich die Festbreitenschrift realisieren?
1 | main->ui->listView->setStyleSheet("font-family: Lucida Console"); |
Ganz ehrlich, wenn dir solche Grundlagen fehlen, solltest du dir unbedingt die Zeit für entsprechende Grundlagenliteratur zum Thema nehmen. Abgesehen davon finde ich die Verwendung von sprintf() und strcat() in Qt-Anwendungen schon ziemlich, sagen wir mal, "altertümlich".
setstylesheet schrieb: > main->ui->listView->setStyleSheet("font-family: Lucida Console"); > Ganz ehrlich, wenn dir solche Grundlagen fehlen, solltest du dir > unbedingt die Zeit für entsprechende Grundlagenliteratur zum Thema > nehmen. > > Abgesehen davon finde ich die Verwendung von sprintf() und strcat() in > Qt-Anwendungen schon ziemlich, sagen wir mal, "altertümlich". super, danke dir! Genau das habe ich gesucht!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.