[solved]Number wird in QTableView falsch angezeigt

Alles rund um die Programmierung mit Qt
Antworten
woody
Beiträge: 85
Registriert: 1. April 2011 21:13

[solved]Number wird in QTableView falsch angezeigt

Beitrag von woody »

Hi
Ich hab ein Problem. Ich fülle eine QTableView mit einem QSqlQUeryModel. In der Oracle Datenbank ist eine 12stellige Number gespeichert. z.B. :110401110553.
Wenn ich jetz ein Select mache und die Daten in das QTableView einfüge wird die Nummer als Zahl interpretiert und wird so angezeigt: 1.10401e+11.

Wie kann ich das verhindern? und noch was, wie kann ich die Spaltenbreiten anpassen?

danke für die Hilfe!
Zuletzt geändert von woody am 12. April 2011 09:21, insgesamt 1-mal geändert.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Entweder ein eigenes Delegate schreiben, oder aus der Datenbank als String exportieren.

Code: Alles auswählen

void   resizeColumnToContents ( int column )
void   resizeColumnsToContents ()
woody
Beiträge: 85
Registriert: 1. April 2011 21:13

Beitrag von woody »

danke für die hilfreiche antwort! :D
Antworten