单击QDateEdit直接调用QCalendarWidget日历控件

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());
 
 
 

猜你喜欢

转载自blog.csdn.net/caokunchao/article/details/79172003
今日推荐