是否可以仅使用样式表更改QLineEdit
背景颜色,这取决于它是否有文本写入其中?在
当然,这可以使用Python代码完成,但我想知道是否可以使用css属性来完成。在
我的理想情景:
CSS
QLineEdit {
background-color: white;
}
QLineEdit:no-text-inside-it {
background-color: red;
}
简要说明-根据这篇SO帖子的回答:Changing the Color of QLineEdit's Placeholder Text,占位符不能直接修改,因此看起来QLineEdit
可能没有此级别的功能。但我知道Qt4.7中对占位符做了一些调整,所以现在可能是这样
也就是说,有人知道我要找的是不是可能?在
试试这个(在PyQt5中有效,在PyQt4中也可以):
相关问题 更多 >
编程相关推荐