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

标签 qt ubuntu calendar stylesheet qt-jambi

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

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

如有任何帮助,我们将不胜感激。

谢谢。

最佳答案

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

QWidget#qt_calendar_navigationbar
{
    background-color: #424242;
    border: 1px solid #4f4f4f;
}

编辑:好吧,发帖前请阅读 - 我不知道它是否适用于您的子类,但可能值得一试。

关于qt - 更改 QCalendarWidget 的水平标题背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6699865/

相关文章:

php - Xdebug 停止工作,我在哪里查找错误?

linux - 将历史从某一行兑换到另一行

ubuntu - 无法从ubuntu机器刷入cc2650

java - 日历在滚动时跳过 8 月 31 日(Calendar.DATE,false)

java - 如何列出 2009 年和 2010 年周一至周四的所有日历日期?

android - 如何使用 QT 5.2 在 Android 上的发布输出中删除 Debug模式

python - PyQt:表单布局内的 QLineEdit 小部件放置

html - 在QT中解析HTML字符串

python - swig:如何使 QList<T> 可迭代,如 std::vector

java - 比较 JSP 中的日历日期