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