【发布时间】:2015-01-29 05:04:44
【问题描述】:
当我使用QLineEdit::setPlaceholderText() 设置占位符文本时,它显示为灰色。
有什么方法可以将颜色更改为其他颜色,例如红色?
【问题讨论】:
-
你需要实现自己的占位符绘制功能。您可以通过 Qt 的源代码查看它是如何工作的。这很简单。
-
Here你可以在
QLineEdit的源代码中看到它是如何处理的。基本上它只需要文本颜色并减少 alpha。 -
我编辑了这个问题,使其更笼统和易于理解。