标题:QDate控件右侧下箭头如何设置宽度
作者:wfwjp
日期:2020-03-12 11:41
内容:
请教下QDate控件下拉日历,右侧下箭头怎么设置宽度?下拉日历中月份下拉菜单项怎么改变高度?
附件是qdate的测试程序
ui->dateEdit->setCalendarPopup(true); //使用该句可以直接调用日历控件
ui->dateEdit->calendarWidget()->setFixedSize(500,400);
ui->dateEdit->calendarWidget()->setGridVisible(true);
控件样式表:
QSpinBox::up-button {subcontrol-origin:border;
subcontrol-position:right;
image:url(jia.png);
width: 40px;
height: 40px;
}
QSpinBox::down-button {subcontrol-origin:border;
subcontrol-position:left;
image:url(jian.png);
width: 40px;
height: 40px;
}
#qt_calendar_calendarview {
background: white;
}
#qt_calendar_navigationbar {
background: rgba(215, 215, 215, 255);
}
QToolButton {
icon-size: 30px, 30px;
width: 80px;
height: 50px;
}
QToolButton#qt_calendar_prevmonth {
background: green;
width: 70px;
}
QToolButton#qt_calendar_nextmonth {
background: green;
width: 70px;
}
QToolButton#qt_calendar_monthbutton {
width: 120px;
}
QSpinBox#qt_calendar_yearedit
{
width:80px;
}
QToolButton#qt_calendar_yearbutton {
width: 120px;
}
QToolButton#qt_calendar_monthbutton::menu-indicator{
subcontrol-origin: padding;
subcontrol-position: center right;
}
QAbstractItemView {
color: black;
selection-color: white;
selection-background-color: rgb(255, 174, 0);
font: 15px;
}