如何设置pyqt5文本输入框背景颜色
时间: 2023-06-29 22:03:12 浏览: 304
PyQt5 文本输入框自动补全QLineEdit的实现示例
可以使用QLineEdit的setStyleSheet()方法来设置文本输入框的样式,包括背景颜色。以下是一个设置文本输入框背景颜色为灰色的示例代码:
```python
from PyQt5.QtWidgets import QApplication, QLineEdit, QWidget
import sys
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300, 300, 300, 150)
self.setWindowTitle('Example')
# 创建文本输入框
self.textbox = QLineEdit(self)
self.textbox.move(20, 20)
self.textbox.resize(260, 30)
# 设置文本输入框背景颜色为灰色
self.textbox.setStyleSheet("background-color: gray")
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
```
在这个示例中,我们创建了一个名为`textbox`的文本输入框,并在初始化方法中使用`setStyleSheet()`方法将其背景颜色设置为灰色。如果您想设置其他颜色,只需将"gray"替换为所需的颜色名称即可。
阅读全文