1
我想自定义QCalendarWidget
,我无法更改禁用状态的周末颜色。这是它的外观现在:更改已禁用QCalendarWidget周末颜色
我想变为灰色,红色。我知道你可以设置周末的颜色:
QTextCharFormat weekendFormat;
weekendFormat.setForeground(QBrush(Qt::green, Qt::SolidPattern));
m_ui->calendarWidget->setWeekdayTextFormat(Qt::Saturday, weekendFormat);
m_ui->calendarWidget->setWeekdayTextFormat(Qt::Sunday, weekendFormat);
但这并不影响禁用状态。我如何影响残疾人状态并为周末设置不同的禁用颜色?
谢谢!
我使用Qt 4.6.2和你的代码工作正常,我。 – hank 2014-09-30 14:38:02
@hank该代码更改* enabled *状态的颜色。红色的颜色是否也因*禁用*状态而改变? – 2014-09-30 20:30:52
是的,新颜色也适用于残疾人物品。 – hank 2014-10-01 04:56:59