问:如何在QDateEdit字段上设置QDate(从QString转换)?

时间:2016-03-18 14:19:33

标签: c++ qt mainwindow qdate

我的主窗口上有一个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永远不会改变并显示默认日期。

如何正确设置?

0 个答案:

没有答案