pyqt 设置文本颜色
时间: 2023-09-27 09:12:09 浏览: 152
设置控制台文本颜色
在 PyQt 中设置 QLabel 或者 QTextEdit 的文本颜色可以使用 setStyleSheet() 方法,并使用 CSS 样式来设置文本颜色。以下是一个设置 QLabel 文本颜色的示例代码:
```python
from PyQt5.QtWidgets import QApplication, QWidget, QLabel
from PyQt5.QtGui import QPalette, QColor
app = QApplication([])
window = QWidget()
label = QLabel("Hello, PyQt!")
# 设置文本颜色为红色
label.setStyleSheet("color: red")
window.setCentralWidget(label)
window.show()
app.exec_()
```
这里我们使用 setStyleSheet() 方法将文本颜色设置为红色。
同样地,你也可以使用 QTextEdit 控件来设置文本颜色:
```python
from PyQt5.QtWidgets import QApplication, QWidget, QTextEdit
from PyQt5.QtGui import QPalette, QColor
app = QApplication([])
window = QWidget()
text_edit = QTextEdit()
# 设置文本颜色为蓝色
text_edit.setStyleSheet("color: blue")
window.setCentralWidget(text_edit)
window.show()
app.exec_()
```
这里我们使用 setStyleSheet() 方法将文本颜色设置为蓝色。
阅读全文