Probl. mit Tableview bei Insert von Float Werten
Verfasst: 25. April 2008 22:11
Hallo!
Ich habe ein QSqlRelationalTableModel und ein QTableView um die Daten anzuzeigen. In der Tabelle gibt es einen Float Wert und dieser wird im TableView mit einem Komma dargestellt, z.B. "0,94".
Wenn ich jetzt den Wert ändern möchte, dann kann ich z.B. "0,43" reintippen und das submitAll() auf das Model funktioniert.
Wenn ich aber einen neuen Datensatz hinzufüge, muss ich den Wert mit einem Dezimalpunkt schreiben, also "0.43", damit das speichern funktioniert. Nach dem Speichern wird der Wert wieder mit Komma angezeigt.
Wie kann ich dieses Verhalten am einfachsten beeinflussen?
Dann hätte ich noch eine weitere Frage, wie kann ich die Float Werte mit einem Tausenderpunkt darstellen?
Vielen Dank Willi
Ich habe ein QSqlRelationalTableModel und ein QTableView um die Daten anzuzeigen. In der Tabelle gibt es einen Float Wert und dieser wird im TableView mit einem Komma dargestellt, z.B. "0,94".
Wenn ich jetzt den Wert ändern möchte, dann kann ich z.B. "0,43" reintippen und das submitAll() auf das Model funktioniert.
Wenn ich aber einen neuen Datensatz hinzufüge, muss ich den Wert mit einem Dezimalpunkt schreiben, also "0.43", damit das speichern funktioniert. Nach dem Speichern wird der Wert wieder mit Komma angezeigt.
Wie kann ich dieses Verhalten am einfachsten beeinflussen?
Dann hätte ich noch eine weitere Frage, wie kann ich die Float Werte mit einem Tausenderpunkt darstellen?
Vielen Dank Willi