0

我的主窗口上有一个 QDateEdit 字段。

在将其插入数据库之前,我将用户选择的任何日期捕获为 QString。

QString membership_Date = ui->memebershipDate->text();

然后,如果用户想要更新日期,我会从数据库中检索 QString 日期。这是将日期检索为 QString 的过程的最后一步(检查后,整个过程总是返回正确的日期):

QString date_temp = modelToShow->record(row_index).value(11).toString(); 

然后我将 QString 转换为 QDate 如下:

QDate membership_Date = QDate::fromString(date_temp,"dd/MM/yyyy");

但是,当我尝试使用以下设置 QDateEdit 字段时:

ui->memebershipDate->setDate(membership_Date);

它不起作用,并且 QDateEdit 永远不会更改并显示默认日期。

如何设置正确?

4

0 回答 0