Wert in Zelle des QTableWidget
Verfasst: 13. Mai 2009 14:13
Hallo,
ich habe ein QTableWidget in meinem Programm. Darin soll der Benutzer Werte eingeben.
Nun soll eine Spalte aus zwei anderen berechnet werden. Dazu frage ich die Werte ab:
Allerdings stürzt das Programm natürlich ab, wenn item(row, heizCol) leer ist. Wie kann ich das abfangen? Ich habe gelesen, dass man bei der Qt-Programmierung nicht unbedingt Exceptions verweden sollte. Wenn doch - welche wäre das hier?
Vielen Dank für eure Mühe,
MfG nico
ich habe ein QTableWidget in meinem Programm. Darin soll der Benutzer Werte eingeben.
Nun soll eine Spalte aus zwei anderen berechnet werden. Dazu frage ich die Werte ab:
Code: Alles auswählen
QString masseS = tableWidget->item(row, masseCol)->text();
QString heizS = tableWidget->item(row, heizCol)->text();
if(!(masseS=="") && !(heizS==""))
{
double foo = masseS.toDouble()*heizS.toDouble();
tableWidget->item(row, unbeCol)->setText(QString::number(foo));
}Vielen Dank für eure Mühe,
MfG nico