如何获得QDateEdit的外观,如图所示?
我尝试更改样式表,但我不知道如何实现按钮和编辑之间的间距,也不知道如何更改向下箭头按钮。
答案 0 :(得分:4)
它接近您发布的图片:
QDateEdit
{
background-color: white;
border-style: solid;
border-width: 4px;
border-color: rgb(100,100,100);
spacing: 5px;
}
QDateEdit::drop-down {
image: url(:/new/myapp/cbarrowdn.png);
width:50px;
height:15px;
subcontrol-position: right top;
subcontrol-origin:margin;
background-color: white;
border-style: solid;
border-width: 4px;
border-color: rgb(100,100,100);
spacing: 5px;
}
这里的关键词可能是“子控制”。 DateEdit或Combo-Box的箭头或其他任何内容都不适用于父控件中定义的所有样式定义。你必须找出,如何为每个Qt-Class解决这些子控件并为每个子控件定制样式。
我希望这些链接有所帮助: