我无法找到如何更改pyqt5中的字体颜色。继承了textedit
小部件的代码
self.sendmessage_textedit = QtWidgets.QTextEdit(self.frame)
self.sendmessage_textedit.setGeometry(QtCore.QRect(10, 10, 351, 401))
self.sendmessage_textedit.setStyleSheet("background-color: rgb(33, 33, 33);\n"
"border-color: rgb(18, 18, 18);")
输入文本时默认文本颜色为黑色,但黑色窗口黑色不是最佳选项。我可以编辑代码并在
中添加一行self.sendmessage_textedit.setStyleSheet
与此类似?
font-color: rgb(255, 255, 255);
font-color
似乎不起作用。
或者我可以像这样编辑它
font: 11pt \"Times New Roman\"white"\;
答案 0 :(得分:0)
font-color的正确属性是color
。您可以使用font
设置其他字体属性。
self.sendmessage_textedit.setStyleSheet('background-color: rgb(33, 33, 33);'
'border-color: rgb(18, 18, 18);'
'color: rgb(255, 255, 255);'
'font: bold italic 20pt "Times New Roman";'
)