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

时间:2010-03-17 20:10:05

标签: qt

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

1 个答案:

答案 0 :(得分:1)

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

我在这里找到了一些东西:http://www.qtforum.org/article/21614/paintcell-and-qcalendarwidget.html#post79008

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

QBrush brush;
brush.setColor( Qt::green );
QTextCharFormat cf = calendarWidget->dateTextFormat( date );
cf.setBackground( brush );
calendarWidget->setDateTextFormat( date, cf );

希望它有所帮助!