1、效果如下:
2、代码实现如下:
QCalendarWidget *m_pCalendarWidget;
m_pCalendarWidget = new QCalendarWidget(this);
m_pCalendarWidget->setMinimumDate(QDate(1998, 6, 19));
m_pCalendarWidget->hide();
ui->de_patinfo_checkdate->setCalendarPopup(true); //使用该句可以直接调用日历控件
ui->de_patinfo_checkdate->setDisplayFormat("yyyy/MM/dd");//yyyy/MM/dd
ui->de_patinfo_checkdate->setDate(m_pCalendarWidget->selectedDate());
ui->de_patinfo_checkdate->setDateRange(m_pCalendarWidget->minimumDate(),
m_pCalendarWidget->maximumDate());