2016-04-07 149 views
0

我无法找出如何更改pyqt5中的字体颜色。继承人的代码我有一个textedit部件PyQt5 TextEdit Widget更改输入文本的字体颜色

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

的字体,颜色正确的属性是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";' 
             ) 

看到documentation