C++ qt 自带的日历控件设置属性让年份变为下拉表

QCalendarWidget *calendar = new QCalendarWidget();
calendar->setGridVisible(true);
calendar->setHorizontalHeaderFormat(QCalendarWidget::LongDayNames);
calendar->setProperty("yearRange", QVariant(QString("1900:2100")));
calendar->setProperty("navigationBarVisible", QVariant(false));
calendar->setProperty("yearShown", QVariant(true));

在上面的代码中,我们设置了QCalendarWidget的属性yearRange、navigationBarVisible和yearShown。yearRange属性指定了可选的年份范围,navigationBarVisible属性指定了是否显示导航栏,yearShown属性指定了是否显示下拉列表选择年份。 通过设置这些属性,我们可以轻松地将年份变为下拉列表。

你可能感兴趣的:(qt,c++,开发语言,QT)