QLineEidt 修改PlaceholderText颜色
时间: 2023-06-15 08:08:35 浏览: 287
重写QlineEdit,可以设置占位文本颜色示例
您可以使用QSS(Qt样式表)来修改QLineEdit的PlaceholderText颜色。以下是一个示例:
```python
lineEdit.setStyleSheet("::placeholder { color: #999999; }") # 将颜色修改为灰色
```
您可以将颜色值替换为您想要的任何颜色。如果您想使用QSS文件,则可以使用以下代码:
```python
with open('style.qss', 'r') as f:
style = f.read()
lineEdit.setStyleSheet(style)
```
在style.qss文件中,您可以添加以下样式:
```qss
QLineEdit::placeholder {
color: #999999;
}
```
这将使所有QLineEdit的PlaceholderText颜色为灰色。
阅读全文