效果圖:
代碼實現:
QCalendarWidget *pCalendarWidget = ui.dateEditBegin->calendarWidget();
QTextCharFormat f =pCalendarWidget->weekdayTextFormat(Qt::Monday);//獲取週一字體格式
f.setForeground( QBrush(QColor("#0076ed")) );//替換字體顏色
QTextCharFormat weekdays = f;
ui.dateEditBegin->calendarWidget()->setWeekdayTextFormat(Qt::Sunday,weekdays);//設置週六日爲新的字體格式
ui.dateEditBegin->calendarWidget()->setWeekdayTextFormat(Qt::Saturday,weekdays);