Forum: PC-Programmierung Bytes Ausgabe in QListView


von Alex M. (alex_m83)


Angehängte Dateien:

Lesenswert?

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
von festbreite (Gast)


Lesenswert?

Das einfachste wäre wohl, eine Festbreitenschrift zur Anzeige
zu verwenden.

von Alex M. (alex_m83)


Lesenswert?

wie meinst du es mit Festbreitenschrift?

von Frank M. (frank_m35)


Lesenswert?


von Alex M. (alex_m83)


Lesenswert?


von Axel J. (axeljaeger)


Lesenswert?

Nicht-Proportional-Schriftart verwenden?

von Alex M. (alex_m83)


Lesenswert?

Kann jemand einen praktischen Tipp geben?
Wie kann ich die Festbreitenschrift realisieren?

von setstylesheet (Gast)


Lesenswert?

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".

von Alex M. (alex_m83)


Lesenswert?

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
Noch kein Account? Hier anmelden.