我在QPlainTextEdit上使用以下样式表:
当我点击QPlainTextEdit时,它的背景色会从3a3a3a正确地更改为#DDD,但是它的文本颜色并没有从#EEE更改为#111。
QPlainTextEdit:focus {
color:red;
}
但是当获得焦点时文本颜色并不改变。
然而,如果我使用以下代码:
QPlainTextEdit:focus {
background-color: red;
}
它能工作...
这是整个样式表:
QPlainTextEdit {
background-color:#3a3a3a;color:#EEE;border:1px;border-style:solid;border-color:#999;
}
QPlainTextEdit:focus {
background-color:#DDD;color:#111;border:1px;border-style:solid;border-color:#111;
selection-background-color: #2222FF; selection-color:white;
}
当我点击QPlainTextEdit时,它的背景色会从3a3a3a正确地更改为#DDD,但是它的文本颜色并没有从#EEE更改为#111。