PyQt如果QLineEdit没有tex,则更改它的颜色

2024-06-17 15:39:15 发布

您现在位置:Python中文网/ 问答频道 /正文

是否可以仅使用样式表更改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中对占位符做了一些调整,所以现在可能是这样

也就是说,有人知道我要找的是不是可能?在


Tags: no代码文本属性颜色样式表csscolor