Qt 日历小部件';什么样的细胞是有色的?

Qt 日历小部件';什么样的细胞是有色的?,qt,Qt,日历小部件的特定单元格如何着色?我认为您应该扩展QCalendar类并添加一些行为 我在这里发现了一些东西: 正如您在示例中所看到的,您可以使用以下内容: QBrush brush; brush.setColor( Qt::green ); QTextCharFormat cf = calendarWidget->dateTextFormat( date ); cf.setBackground( brush ); calendarWidget->setDateTextFormat(

日历小部件的特定单元格如何着色?

我认为您应该扩展QCalendar类并添加一些行为

我在这里发现了一些东西:

正如您在示例中所看到的,您可以使用以下内容:

QBrush brush;
brush.setColor( Qt::green );
QTextCharFormat cf = calendarWidget->dateTextFormat( date );
cf.setBackground( brush );
calendarWidget->setDateTextFormat( date, cf );
希望对你有所帮助