Ich habe ein Problem mit qdate und qtablewidget.QDate von Qtablewidget lesen und auf QDate speichern
Wenn ich ein Element auf einem qtablewdiget durch eine Verbindung aktualisieren, rufe ich eine Funktion "updateProdotto". Ich habe ein Problem beim Lesen des neuen qdate, das ich einfügen und in einer neuen qdate-Variable speichern.
Ich habe bereits im Internet gesucht, aber ohne Ergebnisse, weil niemand die Operation, die ich mit dem qdate-Typ brauchte.
connect(ui->tableViewProdotti,SIGNAL(itemChanged(QTableWidgetItem*)),this,SLOT(updateProdotto()));
void UserInterface::updateProdotto() {
int colonna = ui->tableViewProdotti->currentColumn();
int riga = ui->tableViewProdotti->currentRow();
if(colonna == 1)
art[riga]->setNome(ui->tableViewProdotti->item(riga,1)->text().toStdString());
if(colonna == 2)
art[riga]->setCategoria(ui->tableViewProdotti->item(riga,2)->text().toStdString());
if(colonna == 5) { // this is for date
QDate date= // read date and store it
art[riga]->setDate(date);
}
}
Wie kann ich das tun?