pyside6里怎么修改文本框里的输入的字体颜色要用16进制
时间: 2025-01-27 20:07:48 浏览: 118
在PySide6中,你可以通过设置QTextEdit或QLineEdit的样式表来修改文本框中输入的字体颜色。你可以使用16进制颜色代码来实现这一点。以下是一个示例代码,展示了如何修改QTextEdit和QLineEdit的字体颜色:
```python
from PySide6.QtWidgets import QApplication, QWidget, QTextEdit, QLineEdit, QVBoxLayout
import sys
class MyApp(QWidget):
def __init__(self):
super().__init__()
# 设置窗口标题
self.setWindowTitle("修改字体颜色示例")
# 创建布局
self.layout = QVBoxLayout()
# 创建QTextEdit和QLineEdit实例
self.text_edit = QTextEdit()
self.line_edit = QLineEdit()
# 设置样式表,使用16进制颜色代码
self.text_edit.setStyleSheet("color: #FF0000;") # 红色
self.line_edit.setStyleSheet("color: #00FF00;") # 绿色
# 将控件添加到布局中
self.layout.addWidget(self.text_edit)
self.layout.addWidget(self.line_edit)
# 设置窗口的主布局
self.setLayout(self.layout)
if __name__ == "__main__":
app = QApplication(sys.argv)
window = MyApp()
window.show()
sys.exit(app.exec())
```
在这个示例中,我们创建了一个简单的PySide6应用程序,并创建了一个QTextEdit和一个QLineEdit实例。通过`setStyleSheet`方法,我们设置了它们的字体颜色。使用`color: #RRGGBB;`格式,你可以使用任何16进制颜色代码来设置颜色。
阅读全文
相关推荐












