PyQt5 QCalendarWidget – 下个月按钮的背景颜色
在这篇文章中,我们将看到如何为QCalendarWidget的下个月按钮设置背景颜色。下个月的按钮是在工具按钮的右边,工具按钮是在顶部的按钮,也就是进入左页和右页的按钮,给QCalendarWidget设置背景色与给其他小部件设置背景色不同,日历是小部件,它有许多子部件,也就是组件,我们也可以给独立组件设置边框。
我们可以用QCalendarWidget的QToolButton作为样式表中的类名来设置工具按钮的背景色,但这将为工具按钮的所有元素设置背景色。
为了做到这一点,我们将使用QCalendarWidget对象的setStyleSheet方法,下面是样式表的代码
注意: 我们使用QToolButton#qt_calendar_nextmonth::hover和QToolButton#qt_calendar_nextmonth::pressed来添加背景色,只有当鼠标悬停在它们上面或者当它们被按下时。还有 !hover 和 !pressed,它们是悬停和按压的相反状态。
下面是实现方法