更改QCalendarWidget的水平标题背景颜色

Tif*_*any 3 ubuntu qt calendar stylesheet qt-jambi

我目前在Ubuntu 11.04 Natty Narwhal中使用Eclipse 3.5.2和Qt Jambi 4.7.2

我有一个目前扩展QCalendarWidget的类.我正在尝试使用样式表来设置我的日历小部件的样式.现在,我使用QAbstractItemView为背景着色,但它只更改了包含日期的单元格的背景颜色.无论我做什么,包含星期几名称的水平标题片都是白色的.有没有办法使用样式表更改此标题的背景颜色?

任何帮助,将不胜感激.

谢谢.

Mic*_*rke 5

我没有用低于4.8的版本测试它,但我们遇到了同样的问题,解决方案非常简单.我们使用了这个CSS代码:

QWidget#qt_calendar_navigationbar
{
    background-color: #424242;
    border: 1px solid #4f4f4f;
}
Run Code Online (Sandbox Code Playgroud)

编辑:嗯,在你发布之前阅读 - 我不知道它是否适用于你的子类,但它可能值得一试.