更改组合框颜色的正确方法是什么?
我知道我可以做到:
ComboBox {
background: Rectangle {
color:"blue"
}
}
但是随后我失去了焦点边框(至少当我执行制表符以将其从一个控件转到另一个控件时出现),这通常在组合框中出现:
解决方案是什么?
答案 0 :(得分:0)
正如folibis
所指出的,我们可以在source中找到答案
我做了以下事情:
ComboBox {
id:comboBoxCustom
background: Rectangle {
color:"white"
border.width: parent && parent.activeFocus ? 2 : 1
border.color: parent && parent.activeFocus ? comboBoxCustom.palette.highlight : comboBoxCustom.palette.button
}
}