qt 日历控件css美化

先上效果图

 代码:

QDateTimeEdit *start_time=new QDateTimeEdit(dataindex_widget);//
    start_time->resize(175,34);
    start_time->setStyleSheet("QDateTimeEdit{background:transparent;border:1px solid rgb(10, 120, 189);color:rgb(255,255,255);}QDateTimeEdit:hover,QDateTimeEdit:focus{background:transparent;border:1px solid rgb(10, 120, 189);color:rgb(255,255,255);}QDateTimeEdit:drop-down{image:url(:/new/prefix1/picture/pic/data/data_search/dataime.png);width:20px;}");
    start_time->setFont(QFont("Microsoft YaHei",14));
   QCalendarWidget* cale1=new QCalendarWidget;
    cale1->setFixedSize(QSize(300,250));
    start_time->setCalendarPopup(1);
    start_time->setCalendarWidget(cale1);
    cale1->setStyleSheet("#qt_calendar_calendarview {background-color: rgba(10, 95, 189,1);font: 12px;}QCalendarWidget QTableView {alternate-background-color:rgba(10, 95, 189, 1); color: rgba(255,255,255,1);}QCalendarWidget QToolButton {height: 30px;icon-size: 30px, 30px;}QCalendarWidget QWidget#qt_calendar_navigationbar{ background-color: rgba(4, 51, 114,1);}QCalendarWidget QToolButton#qt_calendar_prevmonth {qproperty-icon: url(:/new/prefix1/picture/pic/data/data_search/left.png);}QCalendarWidget QToolButton#qt_calendar_nextmonth {qproperty-icon: url(:/new/prefix1/picture/pic/data/data_search/right.png);}QCalendarWidget QAbstractItemView:enabled {font-size:12px;  color: rgb(255, 255, 255); }QCalendarWidget QAbstractItemView:disabled { color: rgb(64, 64, 64); }QCalendarWidget QMenu {width: 100px;left: 20px;color: white;font-size: 12px;background-color: rgb(10, 95, 189);}");
    QTextCharFormat format;
    format.setForeground(QColor(255,255,255));
    format.setBackground(QColor(10, 95, 189));
    format.setFontFamily("Microsoft YaHei");
    cale1->setWeekdayTextFormat(Qt::Saturday, format);
    cale1->setWeekdayTextFormat(Qt::Sunday,   format);
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值