qdate 및 qtablewidget에 문제점이 있습니다.Qtablewidget에서 QDate를 읽고 QDate에 저장하십시오.
연결을 통해 qtablewdiget에서 항목을 업데이트 할 때 "updateProdotto"함수를 호출합니다. 삽입 한 새 qdate를 읽는 것과 새 qdate 변수에 저장하는 데 문제가 있습니다.
웹에서 이미 검색했지만 결과가 없으므로 아무도 조작하지 않으므로 qdate 유형을 사용합니다.
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);
}
}
어떻게하면됩니까?